in reply to Coercing an array into a hash

Try
sub remap_anon { return {qw( THIS THAT BLACK WHITE TALL SHORT )}->{$_[0]}; }
There you're creating an anonymous hash, populating it with the list and dereferencing the result, simple as that!
HTH

_________
broquaint