and maintainer of:
I have just uploaded a maintenance release, which
addresses a report on a failing test.
This should take care of the the generation of the Makefile.PL properly.
I think there is a longer discussion on this topic on Module-Authors these days, but since Module::Build is doing the right thing of merging build requirements and normal requirements into a single requirement list in the Makefile.PL, I do not think there is much else to be done, but I have not followed all of the thread, the 'traditional' Makefile.PL generation in Module::Build works for me, unless I forget to include it as I did in Test-Timer prior to this release.
Module::Build is still my preferred build system.