Polyspede has decades of experience with just the kind of application you are talking about. Give them a call 1-888-4poly44. Ask for Tony in engineering.
Polyspede has a small, inexpensive DC input speed controller for DC motors. Their web site is polyspede.com but the DC drive is not on the page yet. You'll have to call them.