Just an idea to think about if you haven't already. It just occurred to me this would be interesting. You will have a much better idea of the ramifications of something like this.
Well, it shouldn't be difficult from the technical side at least. These are already implemented after all, it's just that they look like traps (in-level travel) or stairs (cross-level travel). :)