Well, to be honest I actually don't like splitting up the code in so many parts, I prefer one big control.lua file where I use do...end blocks to separate what logically belongs together. With the option of opening and closing those blocks and the containing functions this makes even a 1200 line control.lua more or less easy navigatable in my opinion (like this example from my AircraftDrones mod):
But I guess that's my personal preferation, I know many other modders take the same approach as you did (including OwnlyMe who also worked on this mod at some point and did most of the splits). And that's also not what's bothering me the most about this mod - that is that over the years the code grew and many features were added and currently I can't really say what is happening where and why...
That beeing said I have gotten used to the way it is, and if you want to contribute I'd be happy to share the mod ownership - I'm not sad if I don't have to fix all issues by myself ;)
If you want you can add me on Discord (IngoKnieto#4925), that will make communication easier...