Getopt :: Long obtendo uma string com espaços em uma variável

Estou criando um script perl que usa Getopt :: Long para analisar argumentos de linha de comando. No entanto, eu tenho um argumento que pode aceitar uma string (com espaços). Como posso obter toda a cadeia de caracteres em uma variável. Por exemplo

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

Eu preciso de "blá blá blá blá yá" na variável $ string. Eu sei que Getopt :: Long suporta várias entradas para um argumentoquando você souber quantos terá (o que eu não faço). Isso é possível

questionAnswers(4)

yourAnswerToTheQuestion