См Method Dispatch Order в Modern Perl:
Способ доставки заказа (или заказа разрешение метода или MRO) является очевидным для неполных классов. Посмотрите в классе объекта, потом его родителя и так далее, пока не найдете метод или не закончите родителей. Классы, которые унаследованы от нескольких родителей (множественное наследование), -Hovercraft расширяет лодку и автомобиль, требуют более сложной отправки. Рассуждение о множественном наследовании является сложным. Избегайте множественного наследования, когда это возможно. (выделение мое)
В Perl 5 используется стратегия определения метода глубины. Он ищет класс первого имени родителя и всех родителей этого родителя рекурсивно, прежде чем искать классы последующих родителей. Прага mro (Pragmas) предоставляет альтернативные стратегии, в том числе стратегию C3 MRO, которая ищет непосредственных родителей данного класса, прежде чем искать кого-либо из их родителей.
Избегайте множественного наследования, подобного чуме. Избегайте наследования, как грипп. Где это применимо, вместо этого используйте роли. –