in reply to use Safe;

Basically-- the code in $template_text1 should not be allowed to run inside a Safe compartment unless the specific perl opcodes are allowed. When I get the output
trying name null..              return text is ok... Um, ok?
that's supposed to mean that
A), $template_text was template parsed into 1, therefore working correctly, and
B), $template_text1 also ran just fine. I'm assuming that when I $cmptmt->permit_only("wantarray") that an open, read, and print call would fail. They're not. That's my problem.