まだモジュール取得機能強化中(Moony 0.11.x)
そもそも直接インスタンスを取得できる必要があるのか、というと案外ないかも。
というわけで、Zend Frameworkのように適宜ロードする方式にしてみましたよ:
$moony = new Moony; $moony->setModuleDir('/path/to/modules'); ...
上記のようにMoonyを起動すると、アクションクラス内で下記のようにロード可能。
Moony::loadClass('Foo_Bar'); // /path/to/modules/Foo/Bar.php class Hoge { function execute($t, $c) { $foo_bar = new Foo_Bar; } }