I just noticed that ConfigOfSmallDude declares an explicit dependency on two packages, Moose-Core and Famix-Core. I don't think it's good practice, as it could lead to conflict between a version of Moose and a version of SmallDude requiring different package versions.
-- Simon