«Единственное, что может анализировать Perl - это perl.»
А если серьезно, Perl имеет крайне нерегулярную грамматику, и неудивительно, что она путает некоторые подсветки синтаксиса. Самый успешный, который я видел, это режим CPerl для Emacs. Но я думаю, что это не особенно полезно для пользователя Vim.