in reply to dynamically referenced hashes ... editing

What you have written reinitializes your hash. What you mean to write is:

$interface_hash_ref->{"three"} = "toilet";

For more info, check out Perl References and Perl reference tutorial.