Hallo Joachim,
weil Du Bastelspaß schreibst: Hast Du schon mal in Richtung Arduino in Verbindung mit der LocoNet-Bibliothek gedacht?
Da kannst Du Dir ein Tastenfeld oder Stellpult basteln und die Taster und ggf. LEDs schließt Du an den Arduino an (evtl. sogar noch an Input/Output-Expander I2C oder Schieberegister).
Etwas Hardware für das Interface (s. https://mrrwa.org/loconet-interface/) der Rest ist Software. Wenn Du Widerstände auf eine Platine löten kannst sollte das kein Problem sein. Es spielt auch keine Rolle ob LocoNet oder Xpressnet. Es gibt für beides Bibliotheken. Du musst nur noch progammieren: Wenn Taste X dann sende Befehl für Signal/Weiche auf Y. Das kannst Du dann selbst entscheiden, ob einfach oder Komplex mit Fahrstraßen, Weichenstellung usw. Die Befehle, die Du über das LocoNet sendest werden auch von Zentralen und allen am LocoNet angeschlossenen Geräten empfangen und ausgewertet/visualisiert. Es spielt danach also keine Rolle von welchem Bedienteil Du stellst, alle Geräte haben die gleiche Information.
Bei Fragen zum Arduino kann ich Dir beistehen.
Falls Du etwas fertiges suchst vielleicht: https://www.uhlenbrock.de/de_DE/produkte/trackcon/index.htm
Ich würde Dir auch mal einen Blick in die DiMo (Digitale Modellbahn) empfehlen.
Gruß
Stefan