since I started with web2py routes were the most uneasy and unstable part of web2py, and how awesome is web2py in all other parts - dal, template, sql forms, authentication, building services(json,xml) but with routes always had problems - no unicode support, very hard to 'rewrite' urls, not quite easy to match subdomains, I found flask routes so much easier to use :( but they are not fitting web2py design
--