I'm starting out with Symfony2, I have some experience with Codeigniter and Zend. My question is why in Symfony there is no default route mapping like /(module)/controller/action -> to a class/method like other frameworks? as far as I know in Symfony we have to define a new route in an external config file like routing.yml in order to make it work. What is the reason/benefits of it?