A stepper with a PSU, driver and frequency generator will give you instant start at the set speed, to get ramp up and ramp down you'll need a little more complexity in your control system.
This one is crying out for a PLC, with PIC chips, Arduino etc. the world is the molusc of your choice where it comes to small control systems.
An Arduino with a few switches plus a stepper, stepper driver and PSU would give you what you need, with a little programming, you could even have a 3rd party write the software for you,
Regards,
Nick