297fcfc255f75ea574703c1b62d019ab09ea8169
We can't add the routes in the dispatch preparation because in non-development mode (when cache_classes is on) the routes are initialized after the dispatch is prepared which blows away our new route. This hooks into the back of route loading, so the dispatch preparation lifecycle is out of the equation.