I missed the custom entrance question: that is already possible, see Training and Untouchable missions in unrestricted loadouts. Both use the original entrances, but need to register them again as they use a different scene. Untouchable also changes the ids to remove the restrictions on the original entrance.
To add new entrances, you of course need to add new spawn locations in the scene as well.