Big changes to how setting up routes is handled to help with adding support for more firewalls and just being cleaner