Easier said then done. There's CPANPLUS and it took a lot of effort to get that integrated in the core. On the author side, there is Module::Build and a few other alternatives to Extutils.
That wasn't his point. He was suggesting that the build/test/install cycle is kludgy. Which is one reason why there is PPM. Of course, someone has to build and maintain PPM files and the latest and greatest releases aren't always available. Which is why some people still want to build/test/install direct from CPAN. (c.f. Strawberry Perl.)
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.