Put olive oil in a large skillet and heat.
Add the ground lamb and cook until browned, breaking it up as it cooks with a wooden spoon.
Salt and pepper the lamb liberally as it cooks.
Add rosemary, thyme, and garlic, and cook for about 30 seconds.
Add the carrot and onion and continue to cook for about 5 more minutes. Add more salt and pepper.
Add Worcestershire sauce, stir, then add tomato paste, and stir again.
Add red wine (I use whatever medium to full bodied that we're drinking. Varietal doesn't change the flavor much, but I prefer a Malbec or Cabernet Sauvignon.), and let it cook down for a couple more minutes.
Taste the filling and add salt and pepper as needed.
When the filling is done, put it in a 9" x 13" ish baking dish.