I think that using the "module" function is the only way to make openscad files easy to understand by the people that did not write them.

If you stick all the separate things it does in modules then just call them from the bottom of the file it really is a lot easier to remember what is what.