Rather than moving away from Uri based routing, the main DelegatingController can respond instead to a url event (event::url) and route the request approriately.  At some point this could allow for programmatic redirects.