remove Modern::Perl, require perl 5.14
some kludges for smartmatch, which should be addressed in perl 5.20