So, I continued working on wiring between trips to local pool this weekend. The RGS was not signaled, of course, but my layout has a number of hidden track segments and I've added detection for those sections.
There's a couple of long hidden segments that exit directly into towns (Dolores, Ridgway, and Vance Jct). In those areas, if you are switching and blocking the main, I think it'd be helpful - and probably required for sanity's sake - to be able to block trains from unexpectedly jumping out of those hidden tracks. So - I'm adding signals (on the panels at least) for those blocks, and allowing the operator in - say - Dolores to force the signal red to prevent trains from entering blocks leading to Dolores.
So - I've got blue LEDs on the track segments, to show if a train is actually in those hidden blocks, and red/green signal LEDs (on the panels) to indicate the signal status at each end of the block - repeated on panels at both ends of the blocks. When the track is empty, the signals are green, when occupied they are red.
What I've added is a 'force red' switch in Dolores, so that if you are switching in Dolores and want to stop trains from entering, you can set the block signal at the far end to red, even though the block occupancy LED (blue) will still show the track as empty.
The wiring for this proved a little trickier than I expected, and it's not done so I'm not completely sure it'll work. In terms of physical wiring, I'm bringing all the panel LEDs from both locations to one panel (Dolores in this first case), then bringing the detectors ouputs there as well, and making all the logic connections in one place. I'll spare you further details, but it's been a fun exercise so far!