- ditch P:App::File/Directory?

package MyApp::Controller::Foo::Static;

sub myaction :Path('files') ActionRole(Public) { }

http://localhost/foo/static/files/a/b/c/d.png => $c->{root} . '/foo/static' . '/a/b/c/d.png'


sub myaction :Path('files') PublicAt() File() ContentType() ActionRole(Public) { }

