Looks interesting and potentialy usefull. Up till now I have just used vi(m)'s ability to use a template file when you edit a new file. Putiing the following in the .vimrc
in reply to Templates for Perl Programs and Perl Modules
However I will give serious consideration to trying your scripts.
"load up skeleton files where needed
autocmd BufNewFile *.pm 0r ~/.vim/skeleton.pm
autocmd BufNewFile *.pl 0r ~/.vim/skeleton.pl
Remember that amateurs built Noah's Ark. Professionals built the Titanic.