Если у вас большое количество файлов, то создание нескольких тестовых сценариев Test :: Perl :: Critic может быть не такой уж плохой идеей. Например, сам Perl-Critic имеет три сценария Test :: Perl :: Critic: один для проверки кода приложения, один для тестового кода и другой для файлов * .run. И каждый из них использует немного другой набор правил.
Таким образом, если вы можете разделить ваш код по крайней мере на две логические группы и создать для них отдельные сценарии Test :: Perl :: Critic, то вы можете повысить производительность как минимум в 2 раза, запустив их параллельно с Tap :: Harness.
Кроме того, вы можете активировать кэш PPI (инструкции см. В документации Test :: Perl :: Critic). Но это только улучшит производительность.
Если вы действительно заинтересованы в том, чтобы Test :: Perl :: Critic действительно работал параллельно, тогда вы можете внести свой код. Вы можете зарегистрироваться для фиксации бита на http://perlcritic.tigris.org.