Divida o leitão ao meio, sem separar as bandas, cortando somente os ossos. Lave-o em água corrente e perfure a carne.
Em seguida, tempere com o suco de limão e deixe descansar por 10 minutos. Lave-o novamente, escorra e reserve. Caso ainda tenha algum pêlo no leitão, elimine-o com o auxílio de uma faca afiada.
Em seguida, prepare o Molho: no liquidificador, coloque a cebola, o pimentão, o cheiro-verde e o alho e bata por 2 minutos ou até obter uma mistura homogênea.
Adicione o sal e reserve.Em uma tigela, misture a cebola picada, o vinho, a pimenta-do-reino e o molho reservado.
Coloque o leitão em uma assadeira, com a pele voltada para baixo, despeje por cima a mistura e a água e deixe marinar de um dia para o outro na geladeira, coberto com papel filme.
No dia seguinte, retire da geladeira e limpe todo o tempero da pele do leitão para evitar que queime durante o cozimento deixando carne com sabor amargo.Coloque o leitão na assadeira, untada com óleo, com a pele voltada para cima.
Cubra com papel-alumínio e leve para assar em forno moderado, pré-aquecido, por cerca de 1 hora.Retire o papel-alumínio, unte novamente e leve ao forno por mais 1 hora, sem cobrir, até que a pele fique bastante dourada. Retire do forno e regue, aos poucos, com o óleo quente sobre a pele do leitão para pururucar. Sirva em seguida.