tweaking Build.PL

create a Makefile.PL for backwards compatibility
specify a minimum Perl version
formatting cleanup