Main reason for that kind of setup is to get 5 axis movement with only 3 motors.
I have seen videos of big machines using this kind of setup, as when done right it works well.

The motion control is out there. I know there was a 6 support version done using a KFlop by some university, as it came up on the dynomotion support group a while ago.