Getopt :: Long obteniendo una cadena con espacios en una variable

Estoy haciendo un script en perl que usa Getopt :: Long para analizar los argumentos de la línea de comandos. Sin embargo, tengo un argumento que puede aceptar una cadena (con espacios). ¿Cómo puedo obtener toda la cadena en una variable? Por ejemplo

./script.pl --string=blah blah blah blah yup --another-opt

Necesito "bla, bla, bla, bla, sí" en la variable $ string. Sé que Getopt :: Long admite múltiples entradas para un argumentocuando sabes cuántos tendrás (que no hago). ¿Es posible