Thanks for your response. One of the things I have no idea yet is how to expose the command line tool, because even though the project has a vast code that might be useful as a library. Its main goal is to install as a command line tool.
Comment on Re^2: Help publishing my DB migration project
I really did try to understand what this question in the form of a statement is asking. It sounds like you might learn what you need with respect to installing executables by reading through ExtUtils::MakeMaker, which discusses how to choreograph the installation of executables bundled with or built by the makefile for your module distribution.
There's a lot of prior art out there too. Look in the App:: namespace on CPAN, for example.