The Perl man pages are extensive and outstanding. I was doing Perl at a customer site without an internet connection and they were a life-saver.
If you want to quickly figure out what the parameters for open3 are doing, you are forced to read through the description. It reads like a casual conversation someone is having with you, lecturing you about the function, dropping some important information here and there without any clear direction.