in reply to More Efficient Than Eval

You're pretty much stuck with eval, since you want to interpolate what would be symrefs inside a string. You can type a little less by doing
$_ = eval qq("$_") for values %to_interpolate;

Caution: Contents may have been coded under pressure.