Bring a large pot of lightly salted water to a boil. Add seashell pasta, cook for 8 to 10 minutes until al dente, and drain.
Heat 1 tablespoon olive oil in a large frypan over medium-high heat. Place the pork in the frypan and season with Worcestershire sauce, salt and pepper. Cook and stir 10 minutes, or until almost done. Remove from heat and set aside.
Heat the remaining olive oil in the frypan over medium heat. Cook and stir the green capsicum, squash, zucchini, mushrooms, onion and garlic 3 to 4 minutes. Return the pork to the frypan.
Mix in the tomato pasta sauce, diced tomatoes, tomato paste and wine into the frypan. Season with basil, thyme, oregano, bay leaves and chilli flakes. Reduce heat to low and simmer 35 minutes. Remove the bay leaves and serve over the cooked pasta with a sprinkling of Parmesan cheese.