Oh please. If it had been an upstream perl bug, and had been reported by a Red Hat user who found that the bug was reproducible from pristine perl sources, would you have called it "dishonest" to blame upstream, and asked Red Hat to accept blame?
Red Hat takes from the perl people. CentOS takes from Red Hat. This bug was introduced by Red Hat. CentOS does not do their own development and entirely piggybacks on Red Hat, (which is legal, though it's not a distribution I'd use).