Faça pequenos cortes na superfície do pernil de porco para ajudar na penetração dos temperos.
Em um recipiente grande, misture o alho picado, o suco de limão, o vinho branco, o azeite de oliva, o mel, as raspas de laranja, a pimenta-do-reino em grãos, as ervas frescas picadas e o sal.
Coloque o pernil de porco nessa marinada, cobrindo-o completamente. Cubra o recipiente com papel alumínio e leve à geladeira por pelo menos 4 horas ou durante a noite para marinar.
Pré-aqueça o forno a 180°C.
Retire o pernil da marinada e reserve o líquido.
Coloque o pernil de porco em uma assadeira grande, com a pele para cima. Regue-o com um pouco da marinada reservada.
Cubra o pernil com papel alumínio e leve ao forno por aproximadamente 2 horas.
Retire o papel alumínio e volte o pernil ao forno por mais 1 hora, regando-o com o líquido da marinada a cada 20 minutos.
Aumente a temperatura para 220°C e deixe o pernil assar descoberto por mais 30 minutos, ou até dourar e a carne ficar macia.
Retire o pernil do forno e deixe descansar por 15 minutos antes de fatiar e servir.
Aproveite o saboroso pernil assado com pimentas e ervas!