package App::Controller::Dir1; use Mojo::Base 'Mojolicious::Controller'; sub somescript1 { my $self = shift; my $params = $self->req->params->to_hash; # logic from dir1/somescript1.pl # all HTML goes to templates/dir1/somescript1.html.ep $self->render(); } # etc... 1;