Let's see how Build.PL looks like.

You'd normally use Build.PL if you wanted to use Module::Build. The reason might be that you would like to have everything in Perl without depending on an external make command.

You probbaly don't have any non-perl dependencies either.