lib/aaa/hoge111.rb
lib/aaa/hoge222.rb
lib/aaa/hoge333.rb

という AAA::Hoge111 クラス等があります
hoge 関係が多くなったので、

lib/aaa/hoge/hoge111.rb
lib/aaa/hoge/hoge222.rb
lib/aaa/hoge/hoge333.rb

というようにディレクトリ掘って整理しました
この場合、他からこんな経緯はわからないわけで、
やっぱり AAA::Hoge::Hoge111 というように、ディレクトリに対応してクラスもネストさせるべきでしょうか?