Vim's perl syntax highlighting, although pretty good, still has some quirks.
mauke tried to address some of them with its
alternate syntax highlighting. In particular, it now handles much more regexp delimiters, as well as subroutines prototypes and attributes. Give it a try by copying the
.vim file to your
~/.vim/syntax/perl.vim.