Другой подход заключается в использовании метода load_class класса :: MOP.Вы можете использовать его следующим образом:
Class :: MOP :: load_class ('foobar', $ some_options)
Выдает исключение, поэтому вам придется ловитьтот.Дополнительная информация здесь .
Кроме того, хотя это не обязательно для каждой системы, Class :: MOP чрезвычайно полезен, и Moose становится все более распространенным с каждым днем, вероятно, в вашей системе..