Amon2::Lite というモジュールを Amon2 に添付してみました。
まだ EXPERIMENTAL な実装なので今後かわる可能性もありますが、とりあえずリリースしました。
http://beta.metacpan.org/module/Amon2::Lite
Sinatra や Mojolicious::Lite のような感じで、以下のように app.psgi をかくことができます。
use Amon2::Lite; get '/' => sub { my ($c) = @_; $c->render('index.tt'); }; __PACKAGE__->to_app(); __DATA__ @@ index.tt <!doctype html> <html> <body>Hello</body> </html>
通常の Amon2 の形式への移行も容易だとおもうので、おためしください。