Salut ;
Le principe des changements de coté pour les polarisations des tensions continues est normalement déjà présent sur les croisement de voie dans mon souvenir. A ces points stratégiques les contacts sont particulier afin de ne pas risquer le contact entre un rail "gauche" et un rail "droit" par la loco.
Dans mon souvenir aussi le problème ne se pose pas sur un train taille "O", c'est le rail du centre qui amène le jus.
Si les montages avec les relais te sont facile à implanter, tu peux également tronçonner toute ton installation afin de n'avoir en circulation que des trains là ou tu veux, en arrêter un pour lancer l'autre.
Pour les contacteurs tu devrai pouvoir employer des micro-contacts comme on peux en trouver dans les chaines de production industrielles ou encore les machines à laver (le limiteur de surcharge, le verrou de porte).
Et si tu veux un automate de circulation tu peux opter pour un "programmateur" de machine à laver (tant qu'à démonter, autant tout récupérer). Le principe était simplissime : un petit moteur 220 tourne une grosse roue sur la périphérie de laquelle se trouvent des encoches correspondant aux action à mener. Des lames de contact attendent patiemment de coller ou décoller lorsque la roue tourne.
Moyennant de griller quelques neurones on peux ainsi automatiser un vieux train.
Après effectivement on peux aussi employer des circuits électroniques, et laisser la machine tout opérer.