in reply to Re^2: push to a referenced array
in thread push to a referenced array

... but you have to write a wrapper for every built-in list function.

To me it feels more like this function would be used by people not confident with references and autovivification, in which case I recommend reading perldata and perlreftut instead of writing wrappers.