Please see the refactored version of config/auto/perldoc.pm and two test files, t/configure/147-auto_perldoc-01.t and -02.t, which were committed in or before r24258.
I had intended to submit these as a patch to list, but my SVN sandbox got confused today during theh planned outage, and everthing ended up getting committed. I took doughera's suggestion and looked for the version of 'perldoc' associated with the perl used to run Configure.pl. Other aspects of the control flow of this class's runstep() method were baffling. I *think* I preserved that flow; I *know* I made that flow easier to follow. But I would ask those of you who have a perldoc version 1 lying around to take a look. thanks. kid51