Hello and happy new year!
Hmm... I'm relativly new to CI und Coding, but what I did not see in the docs is a "Multilanguage Routing". As it is nice for SEO to have speaking URLs, to do so on a multilanguage site, I have to manage a lot of routes. So something like an alias in the class could take this job and if so, it is managed easily and at a location, where the routes mostly connected with.
BR