You don't need to marinate the lamb leg before you roast it, however it will add great flavor to the finished meat and also stops the joint from drying out. A short marinade of 30 minutes will do if you are pushed for time, but allow longer for a more intense flavor.