I support too!
I read through Programming in Lua and had hoped that I could use the LUA_PATH global variable to define where the require function is to find the different directories, but it seems to have no effect! 
The Corona doc on Advanced Programming techniques implies that one can modify the package.loaders array to modify where require function looks (and unlike Programming in Lua makes no reference to the LUA_PATH variable).
I’m going to have a play around with adding new functions to the package.loaders for now, but would love to see either better documentation on that or some other support of subdirectories!
I must have 20 lua files at the moment and it’s just getting a bit painful, especially as I come from a Java background where you just bung classes into packages at whim.
[import]uid: 11757 topic_id: 823 reply_id: 29450[/import]