Finally, I know how to run Mojolicious on OpenShift:
https://github.com/dns/OpenShift-DIY-Perl
Unfortunately, unlike heroku, OpenShift blocks every port except 80 and 443.
Cool things about Openshift, they give 1 GB database (shared with the application). And the mosaic application can handle file uploads. (for comparison: Heroku only gives a 6 MB database and cannot handle file uploads)
OpenShift currently uses Apache 2.2 with mod_perl.
source share