To maybe clarify further: "
tie too complicated". If
tie is involved, it has to be transparent, which seems to be virtually impossible to effect "at a distance".
It's too bad that there can't be a scalar-type FETCH method assigned to tied hashes for when they are retrieved in a scalar context.