What you wrote is same as
my %hash = qw(hi hello all bye later gone);
from man perlop
The "=>" operator is a synonym for the comma, but forces any word (consisting entirely of word characters) to its left to be interpreted as a string (as of 5.001). This includes words that might otherwise be considered a constant or function call.