Why ? As we have our own Route, we just need to return our own RouteMatch. The problem with setting it as a param is exactly the same as what I was experiencing with the Console routes a few days ago. Basically, controller, action... are stored as route match parameters. But the problem is that if you had a route like "ember create controller", the controller params of the RouteMatch is "replaced" and the routing does not work anymore.