Was sollte denn noch einfacher sein als ein Motortreiber mit PWM-Steuerung?
Da gehen auf der einen Seite 12V rein und auf der anderen kommen - sozusagen abhängig vom Tastgrad des PWM-Signals - weniger als 12 V raus - stufenlos.
Entweder verstehe ich dein Problem nicht oder du verstehst die Lösung nicht.