in reply to Push and list context

If I understand you correctly, this would be the preferred way:

push @out, join " ", reverse @array;

Or, to mimic the example more exactly:

push @out, join $", reverse @array;