small refactoring for routing to improve readability 

decrease the 'Bloody mess internals' from http://gusiev.com/slides/rails_contribution/static/#40