Puedes usar el operador qq(), que hace las mismas funciones que las comillas, para lograr la interpolación de la variable, más la incorporación de las comillas:
Using perl Syntax Highlighting
$palabra = "Nombre";
$palabra2 = qq("$palabra");
say $palabra2; # "Nombre"
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Este código hace lo mismo que si agregamos las comillas "a mano":
Using perl Syntax Highlighting
$palabra = "Nombre";
$palabra2 = '"' . $palabra . '"';
say $palabra2; # "Nombre"
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Naturalmente, puedes liarte si no tienes una buena vista (es el carácter comillas con entrecomillado simple). Por eso se suele usar algo más aparatoso para que quede claro -muy claro- que estamos entrecomillando:
Using perl Syntax Highlighting
$palabra = "Nombre";
$palabra2 = q(") . $palabra . q(");
say $palabra2; # "Nombre"
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
El operador q() hace lo mismo que la comilla simple (cadena explícita, sin interpolación).
Yo prefiero la primera solución, ya que, obviamente, es más corto de escribir. Pero la tercera forma es muy explícita, y más clara de leer para el programador que vaya a mantener el código.