Perl Dancer Next Generation (rewrite of Perl Dancer)