Motor reversing? Answered
While you noted the simple manual motor contoller can't reverse the motor, couldn't a DPDT polarity reversing switch be placed downstream of the motor controller to allow the motor to be reversed? The controller still does its thing controller power to motor and the polarity reversal switch just selects which polarity goes to which side of the motor. Sure you need to let the motor coast down to a stop before reversing rotation direction.