in reply to explain perlcritic
To me, the “only” real value of perlcritic is ... “nonetheless, valuable!” The tool is actually pretty good at pointing out things in Perl source-code which, although syntactically valid, are likely to be mis-read by your fellow humans. It parses through the source-code symbol by symbol, “pedantically, as only a digital computer can do,” in order to ferret-out things that a human might easily mis-read “at a glance.”
Frankly, I tend to subscribe to the school of thought that says, “there is no such thing as being too obvious.” If perlcritic suggests a different way of saying something, that might be a little less likely to be misunderstood “at a glance,” then perhaps it has fulfilled its purpose. Any human being would probably gloss-over “that comma” without giving it any second thought ... and, as a result, perhaps ... misunderstand it. Therefore, maybe(!) it is a good idea to make the change suggested.
Obviously, tools like perlcritic are just that: tools, not oracles. Take them with a healthy grain of salt. (After all, they’re only ones and zeros.) But ... don’t dismiss them. The folks who wrote them, did so with a purpose.