Inside the {{match()}} method of Zend_Controller_Router_Route_Chain, if the request URI is {{'/en/'}} or {{'/en'}}, then {{$subPath}} will become {{bool(false)}} after the {{match()}} call to the regex route. Therefore, not only will the module route never get picked up, but the match() method of the chain route will return {{bool(false)}}.