Switching to routing with variable rooted in the framework, fixing the ControllerResolver to act more like FuelPHP