Вы можете исключить Test :: Builder из списка на некоторое время.Test :: Builder - это базовый модуль, на котором построены другие Test :: модули.Поэтому, пока вы не захотите начать писать свои собственные тестовые модули, вам это не понадобится.
Я бы также проигнорировал Test :: Simple.Test :: More делает все то, что делает Test :: Simple - и многое другое.
Test :: Class - хороший способ написать модульные тесты действительно объектно-ориентированным способом.Я бы порекомендовал его для сложных систем на основе OO.
Test :: Moose предназначен для тестирования различных функций Moose в вашем коде.Вы говорите, что используете Moose, так что это может быть полезно для вас.Его можно использовать вместе с Test :: More.
Поэтому я рекомендую начать с Test :: More и Test :: Moose.Но также взгляните на Test :: Class, чтобы убедиться, что он соответствует тому, как вы хотите писать тесты.
Тестирование Perl: Блокнот для разработчиков - отличное введение в эту тему.