in reply to Push and list context
If I understand you correctly, this would be the preferred way:
push @out, join " ", reverse @array; [download]
Or, to mimic the example more exactly:
push @out, join $", reverse @array; [download]