Let's find the bug in Pod::Perldoc! I've been reading the source and nothing seems amiss yet, but there is some TODO and notes about an "insane" subroutine. Here are some results:
This one works:
perldoc -f ?
But these get weird and weirder:
perldoc -f ??
perldoc -f ???
perldoc -f ????
This works too:
perldoc -f '<'
perldoc -f '<<'
But not this:
perldoc -f '>'
perldoc -f '>>'
Quotemeta and \Q \E are in play but this smells like a quoting bug to me.
Good luck! :-)