[eluser]WanWizard[/eluser]
No, routes are processed long before the controller is instantiated.
This is why Modular CI has the modulerouter. A normal controller, that can make custom routing decisions and has full CI access, and uses Modular CI to load the destination controller (which may be a module or in the application folder).
Alternatively you can extend the router library, but also there your access to CI is limited (for example no database access).