In our project we have a bunch of routes such that the original route: routeAction is followed by !route: routeAction like so..
'home': 'homeAction',
'!home': 'homeAction',
No one on the team knows why we do this. Anyone here know? Can't find anything in the documentation about it.