I agree with the author, and I personally see this as a good reason for the "community" to put together some type of SDK.
CPAN is great and all, but quality assurance is its a major weakness. This is something that must be done on the community level, and if any one can do it, it is the Perl community...