Yes, calling multiple inherited SUPER::new() constructors would be a problem (I don't think mro would help, either), which is why I asked you for more details about modules you are trying to put together.
Comment on Re^3: object oriented Perl advice / constructor creation in child class