Estou sem tempo pra comentar decentemente e o seu também nem explorou tudo o que poderia, mas quero reforçar que isso faz pouco sentido real. Claro que dá pra usar e se a pessoa só sabe C++, isso é algo muito raro, até faria algum sentido mais prático do que necessidade. Várias argumentações da PO não fazem sentido, pelo menos para quem é experiente.

E sim, Lua é ótima pra isso, e dá até pra gerar exe fácil se for muito necessário, resolve todas as questões que tenham alguma relevância (velocidade pra script...).