Combine lemon juice and olive oil in a mixing bowl.
Incorporate minced garlic, onion granules, dried rosemary, dried parsley, oregano, cayenne pepper, Worcestershire sauce if using, and salt. Whisk until well combined.
Taste the marinade and adjust seasoning as needed.
Pour the marinade over lamb in a resealable bag or shallow dish, ensuring all pieces are well-coated.
Allow the marinated lamb to rest in the refrigerator for at least 30 minutes or up to overnight.
Cook the marinated lamb according to your preferred method until desired doneness.