#1
Some time ago I was a little annoyed by having to change custom_routing.php and couldn't figure out why when doing a simple include from modules would the routes not get updated.

I got a little extra time to do stuff today and it's shamefully taken me over an hour to figure this out with the minimum impact on performance and easiest to implement.



now you can have _routes.php file
make sure your array looks like
$_routes = [

I ran a simple test module with a couple of static pages, then a simple Blog and Forums module, and everything appeared okay.

There are possibly improved ways with cache and different PHP directory functions but this seemed the quicked easiest way.