This distribution is badly named. "Moron" is a disused term for a person with a mental age between 8 and 12, which is not relevant to character encoding problems.
Unnecessary UNIVERSAL abuse. Fifteen-yard penalty.
Simple, useful, weird. Three for three.
One word: "Why?!"
OK, another few words: "No reason. No reason at all."
I have no evidence that this module fails to work. I do have strong evidence, however, that it fail to be necessary. If you can't write split, join, pack, and unpack, then there's no hope for you.
What can I say? It's a classic.