I know there's a simple 'turn one device off, another on' switch - Bloodbeard invented one and posted it in the minecart logic thread:
http://www.bay12forums.com/smf/index.php?topic=114923.0 "Other Designs: Changeover switch". Very nice and compact. I wouldn't be surprised if you invented a very similar (or even the same) design independently.
My objective there was, however, to make the turning on and off simultaneous, or at least close. A pure changeover switch turns one device on after ~4 steps and another off after ~106. To even out the 100-step delay of off signals, you need to hook up your change switch to a pair of signal generators so that the primary switch's 'on' deactivates one signal generator, triggering an 'off' sent to the receiving device 100 steps later; and the switch's 'off' signal (sent after ~100 steps) turns the other signal generator on, near-instantly sending an 'on' to the target device. The simplest reliable signal generators should be circular minecart power-to-signal converters (with pumps, you'll have to include extra cut-off architecture to stop the flow when a pump turns off, since water flows through pumps for fifty steps after the pump loses power). At heart, it's still a pretty simple device, but takes some care setting up and wiring.
I might well be overlooking some possibility, but couldn't come up with a way to get a synchronous toggle with less machinery. And using four power-to-signal converters vs. one changeover switch and two power-to-signal converters makes no significant difference. Both result in the same parts count - four rollers, four switchable gears, four minecarts, four pressure plates.