Die werden ja als schwerer
Ist schwer zu sagen wie stark Motor sein muß, kommt auf die genaue Konstruktion an. Natürlich auch auf die Geschwindigkeit. Wenn es nicht so schnell gehen muss, dann ist sicher so ein Scheibenwishcermotor stark genug, siehe hier https://www.roboternetz.de/motoruebersicht.html
Ist zudem ne günstige Lösung.
Wenn das Getriebe eine starke Untersetzung hat (wie z.B. der Scheibenwischermotor), dann bremst der schon enorm stark sobald kein Strom mehr anliegt.
Vielleicht kannst du irgendwo Microschalter oder kleinen Sensor (Reflexlichtschranke etc) so anbringen, das Leiste immer bis zu einer bestimmten Position geschoben wird und dann Sensor berührt. Der müsste dann Motor abschalten. Das anschalten wäre wohl am sinnvollsten per Taster.

Man sollte immer die einfachste Lösung wählen, ein Controller ist hier sicher nicht notwendig.

Erst mal - gut Nacht!
Gruß Frank