The finished product.
The gates are operated by a Tam Valley DCC servo decoder, the crossing lights are controlled by a six function decoder. The four crossing lights are LEDs mounted on the shafts of plastic provided by cotton buds, each LED has its own light feature, two are alternating strobe, one the Mars light function and the other the rotating beacon. This provides the prototypical mismatched sequence of rotating beacons that were installed at these crossings.
Also the tram signals are operational, with a fibre optic thread running from LEDs using the other two functions (headlights). A LED is mounted on the facia in parallel of the tram signal to show its status.
An OFF/ON switch is fitted between the DCC bus and the servo decoder, plus the six function decoder in so to isolate the set up when running 'antique' DC rollingstock.
Another dodgy video, but it works.
Then from above.
From under the wires with a smirk of satisfaction.