Thank you guys for the ideas. I was thinking about something like that but thought there might be some good idea to implement a port knocking client that could do this. For example, autonomously connecting VPN nodes to each other.
Edit: Added this as a feature request, please vote if you like the idea.
http://wiki.mikrotik.com/wiki/MikroTik_ ... mplemented