Краткий ответ - «Нет».В то время как модификаторы методов упорядочены, Роли естественным образом составляются неупорядоченными.Этот конфликт композиции является одной из причин, по которым модификаторы методов в ролях чреваты опасностью, и вы редко видите, как они используются для чего-то сложного в дикой природе.
Пользователи также особенно известны за неупорядоченность.Moose предоставляет несколько инструментов для обеспечения упорядоченного состава ролей (по замыслу).В пользовательском пространстве нет ничего, что могло бы их сдерживать.
Тем не менее, вы можете использовать предложение Эфира в другом ответе, создавая мета-черту, которая состоит из черт, составленных в правильном порядке.В качестве альтернативы вы можете спрыгнуть с глубокого конца и переписать фрагменты Role Composition Moose, чтобы гарантировать упорядоченную композицию.Я, честно говоря, не могу порекомендовать ни один из этих подходов, оба, кажется, намазаны тем, что для меня было бы явным признаком плохого дизайна.
Не зная больше о вашей конкретной проблеме, я не могу предложить лучшего решения.В общем, я хотел бы искать что-то вроде регистрации обратного вызова и его запуска, а не полагаться на модификаторы методов.