Sprinkle lamb with salt and pepper. Place in a 5.5 litre slow cooker. Sprinkle with the parsley, garlic, oregano and lemon peel.
In a small saucepan, saute the onion and carrot in oil for 3-4 minutes or until tender. Stir in wine and/or stock. Bring to a boil, stirring occasionally. Pour over lamb. Cover and cook on low for 8 hours or until meat is tender.
Remove lamb and keep warm. Strain cooking juices and skim fat. In a small saucepan, bring juices to a boil; cook until liquid is reduced by half. Serve with lamb.