1. Pré-aqueça o forno a 350°F.
2. Faça o arroz: Adicione o arroz e água a uma pequena panela. Deixe ferver e depois cubra a panela e reduza o calor para baixo. Cozinhe em fogo baixo, NÃO RETIRANTE A LIDA, durante 10 minutos. Tire o lume, RETIRE A LIDA, e deixe sentar com a tampa durante mais 10 minutos.
3. Enquanto o arroz cozinha: Aqueça o óleo numa caçarola em lume médio. Acrescente o alho e cozinhe até ficar perfumado, cerca de 5 segundos. Deite os tomates esmagados na panela juntamente com 1/2 colher de chá de sal, e 1/4 de colher de chá de pimenta. Reduza o calor para médio-baixo e deixe cozinhar em fogo brando, mexendo ocasionalmente, cerca de 5 minutos. Tire o fogo e reserve.
4. Numa tigela grande misture o arroz cozido, peru, ovo, cebola, endro, flocos de pimenta vermelha, 1 colher de chá de sal, e 1/2 colher de chá de pimenta até combinar bem.
5. Apare qualquer parte espessa da veia das folhas de couve e coloque-as numa superfície plana. Dividir a mistura de carne uniformemente e colocar no centro de cada folha de repolho. Dobre nas laterais da folha de repolho e enrole para selar a mistura de carne na folha de repolho.
6. Despeje HALF o molho de tomate em uma assadeira 9×13. Coloque os rolos de repolho na costura lateral do molho de tomate. Deite o molho de tomate restante por cima dos rolos de repolho.
7. Cubra o prato com papel alumínio e asse no forno pré-aquecido durante 1 hora.
8. Retire o papel alumínio e polvilhe o parmesão por cima. Leve ao forno, sem tampa, mais 15 minutos.
9. Retire do forno e deixe esfriar 10 minutos antes de servir.