Improved `Route#controllerFor` to support `controllerName` and non-route lookups