Great idea. I would prefer not to use a solution that involves a rail-entity.
A trapdoor could also have another fun use...as an actual trap-door, you know, for like setting traps and stuff. :eek:
*A more boring solution would change the way logic interacts with plex-doors, blast-doors and...