Hmmm... Interesting topic. Quite a few ways to skin this kitty. I've been doing a few different things and just a week or so ago set up something similar to
have an acad.lsp with:
(AUTOLOAD "a2c" '("a2c"))
(AUTOLOAD "abl" '("abl"))
(AUTOLOAD "acret" '("acret"))......
except it's an acaddoc.lsp file.
A few lisps are "load" rather than "autoload" though.
I used to use the startup suite, but had periodic problems with it. Prolly something I did to screw it up though.
All our custom lisps are in one folder on the server and users s'port paths point to it. I can just add files as I create them, and they're instantly available to everyone.