Maximum support for this, mostly for the reasons that this would actually allow you to build logic gates for more complex wiring. My main gripe with wiring always was that it is a pulse based system, over a state based system like yours, meaning you can not use binary logic. I think any further explaination would be easier done with a few images and examples.
Here we have an AND gate. It basically only triggers the green wire when both the red and blue laser are on. So what uses are for this? Say, if you want to have your traps turn on automatically, when both drawbridges are up. Or... this door only opens when the player has completed this challenge, pressed the switch at its end and went the hard way out over the parkour, only then the treasure room opens. Puzzles.
Atm a bit lazy to make other logic gates but you get the gist, theres serveral gates: AND (both have to be on) XAND (Neither has to be on) OR (One or the other has to be on, but not both) XOR (One has to be off, but not both) etc...
If you're crazy enough, this would essentially make it possible to build a working computer ingame too.