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.