Eventually those require features will be there. But we are doing some research on auto resolution (so you don’t have to put any require statements at all).
IMHO, standardizing a /lib (or similar) and having it auto-require "/lib/*/*.rb" would make for the simplest interface.
For reusable libraries,
set :require_all_libs true
or manually calling the library name. Assume we copy/paste or otherwise import ../libs into /libs via a command when it's time to package.