En un mortero, machacar el ajo, sal y pimienta hasta lograr una pasta. Agregar los jugos, la salsa inglesa, el orégano seco y la cebolla.
En una olla, calentar el aceite hasta unos 220ºF, retirar del fuego. Añadir la pasta, remover y dejar enfriar.
Con un cuchillo puntiagudo, hacer muchas incisiones al pernil; bañar con la mezcla y marinar en la nevera por un mínimo de 8 horas.
Precalentar el horno a 450ºF, colocar pernil en bandeja (con la grasa hacia arriba) y llevarlo al horno, reduciendo la temperatura a 225ºF.
Hornear por unas 6 a 8 horas, hasta que la temperatura interna llegue a los 175ºF, bañándo con el jugo cada cierto tiempo. En la última hora, mezclar algo del jugo en la bandeja con la miel y barnizar el pernil para que tome color.
Sacar del horno, dejar reposar tapado con papel aluminio unos 30 minutos y rebanar.