After I could install a local perl version with perlbrew (perlbrew install perl-5.16.0), then
3) Installed Ado... in two steps
3.1) the first run of "cpanm Ado" got stuck at some point...
[fortizmu@web433 perl5]$ cpanm Ado
--> Working on Ado
Configuring Ado-0.83 ... OK
==> Found dependencies: Mojolicious::Plugin::DSC, Locale::Maketext, DBIx::Simple::Class, Text::MultiMarkdown, Mojolicious::Plugin::SemanticUI, Email::Address
--> Working on Mojolicious::Plugin::DSC
Configuring Mojolicious-Plugin-DSC-1.004 ... OK
==> Found dependencies: DBIx::Simple::Class
--> Working on DBIx::Simple::Class
Configuring DBIx-Simple-Class-1.008 ... OK
==> Found dependencies: DBIx::Simple, DBD::SQLite
--> Working on DBIx::Simple
Configuring DBIx-Simple-1.35 ... OK
==> Found dependencies: DBI
--> Working on DBI
Configuring DBI-1.633 ... OK
Building and testing DBI-1.633 ...
but stays after more than 15min...
[fortizmu@web433 ~]$ ps -u fortizmu -o rss,etime,pid,command
RSS ELAPSED PID COMMAND
21208 16:02 30703 perl /home/fortizmu/lib/perl5/bin/cpanm Ado
3.2) Then run again (after starting again a shell)
[fortizmu@web433 perls]$ cpanm Ado
.....
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
Configuring Text-MultiMarkdown-1.000035 ... OK
==> Found dependencies: HTML::Entities, List::MoreUtils, Test::Exception, Text::Markdown
--> Working on HTML::Entities
Configuring HTML-Parser-3.71 ... OK
==> Found dependencies: HTML::Tagset
--> Working on HTML::Tagset
Configuring HTML-Tagset-3.20 ... OK
Building and testing HTML-Tagset-3.20 ... OK
Successfully installed HTML-Tagset-3.20
Building and testing HTML-Parser-3.71 ... OK
Successfully installed HTML-Parser-3.71
--> Working on List::MoreUtils
Configuring List-MoreUtils-0.406 ... OK
==> Found dependencies: Exporter::Tiny
--> Working on Exporter::Tiny
Configuring Exporter-Tiny-0.042 ... OK
Building and testing Exporter-Tiny-0.042 ... OK
Successfully installed Exporter-Tiny-0.042
Building and testing List-MoreUtils-0.406 ... OK
Successfully installed List-MoreUtils-0.406
--> Working on Test::Exception
Configuring Test-Exception-0.38 ... OK
==> Found dependencies: Sub::Uplevel
--> Working on Sub::Uplevel
Configuring Sub-Uplevel-0.25 ... OK
Building and testing Sub-Uplevel-0.25 ... OK
Successfully installed Sub-Uplevel-0.25
Building and testing Test-Exception-0.38 ... OK
Successfully installed Test-Exception-0.38
--> Working on Text::Markdown
Configuring Text-Markdown-1.000031 ... OK
==> Found dependencies: Test::Differences
--> Working on Test::Differences
Configuring Test-Differences-0.63 ... OK
==> Found dependencies: Text::Diff, Capture::Tiny
--> Working on Text::Diff
Configuring Text-Diff-1.41 ... OK
==> Found dependencies: Algorithm::Diff
--> Working on Algorithm::Diff
Configuring Algorithm-Diff-1.1903 ... OK
Building and testing Algorithm-Diff-1.1903 ... OK
Successfully installed Algorithm-Diff-1.1903
Building and testing Text-Diff-1.41 ... OK
Successfully installed Text-Diff-1.41
--> Working on Capture::Tiny
Configuring Capture-Tiny-0.28 ... OK
Building and testing Capture-Tiny-0.28 ... OK
Successfully installed Capture-Tiny-0.28
Building and testing Test-Differences-0.63 ... OK
Successfully installed Test-Differences-0.63
Building and testing Text-Markdown-1.000031 ... OK
Successfully installed Text-Markdown-1.000031
Building and testing Text-MultiMarkdown-1.000035 ... OK
Successfully installed Text-MultiMarkdown-1.000035
Building and testing Ado-0.83 ... OK
Successfully installed Ado-0.83
15 distributions installed
[fortizmu@web433 perls]$
[fortizmu@web433 perls]$ which ado
~/lib/perl5/perls/perl-5.18.0/bin/ado
Now I have just to figure out how to run a script based on Ado/Mojolicious on my hosting...