I also had a look at this software...the firmware is working perfectly, the controller is also good and works for older pcs but harder to adapt...
We only have to check if the pins definition needs mapping for the uno.
A disadvantage for this UNO solution is you don't have enough pins for the end limits and you can control only 4 motors.
With the Ramp/Mega solution you have plenty pins, up to five motors (rotary if needed), up to 6 swithes, and can also attach a display if required.