Make a paste by mixing the spices with the preserved lemon (or a dry rub without the preserved lemon). Rub the shoulder refrigerate for 12 to 24 hours to allow the rub to season the meat.
Place the goat shoulder on a wire rack above a roasting pan with a bit of water at the bottom. Roast the goat shoulder at 325 degrees for about 4 hours, until the meat is fork tender.