Hallo Alexx,
ja, das geht. Du solltest nur darauf achten, dass die Frequenz bei 15 kHz liegt. Einfache Schaltungen, die mitunter nur bei 100 Hz bis 5 oder 10 kHz liegen, verursachen ein unangenehmes Pfeifen im Motor. Das schadet den üblichen Gartenbahn-Motoren nicht, ist aber sehr ärgerlich, wenn eine Dampflok wie eine E-Lok klingt.
Du musst dir auch nicht die Mühe machen, das selbst zu bauen. Es gibt wirklich günstige PWM Drehzahlsteller (unter der Bezeichnung im Netz suchen).
Beispiele hier von 3 bis 10 A für 4 bis 10 EUR.Bei der Wahl solltest du auf Überlastschutz, möglichst Verpolungsschutz und eine Mindestfrequenz von 15 KHz achten.
Übrigens nutzen DCC-Decoder und RC-Fahrregler ebenfalls PWM für den Motorstrom.
Viele Grüße
Holger