Ciao,

gli switch in perl non esistono, vengono sostituiti da una serie di if... elsif... else

Quello che vuoi fare è creare un reference simbolico, cosa possibile ma altamente sconsigliata, per cui se non sei costretto usa gli if.

Ad ogni modo la sintassi esatta è:

&$scelta;