Refactoring Makefile.pm 100%