there's no need to cover a leg of lamb with foil while it roasts. due to the longer cooking time of slow roast shoulder, it's a good idea to cover it with foil to help retain moisture. take the foil off for the last 30 minutes of the cooking time to let the skin crisp up.