Preheat oven to 200°C/400°C fan-forced.
Roughly cut pumpkin, skin-on, to 3cm/1in cubes. Toss with remaining roast pumpkin ingredients on a lined baking tray. Roast for 30 minutes. (note 2)
In a large, deep pan/pot, add 2 tablespoon of olive oil, onions and carrots. Cook on medium-low heat until soft. About 8 minutes.
Add mushrooms and garlic. Saute on high for about 2 - 4 minutes or until mushrooms softened. Season lightly with salt and pepper.
Pour in tomatoes, vegetable stock, dried thyme, worcestershire sauce. Mix well, bring up to boil. If using whole tomatoes, break apart with a spatula. Turn heat down to low and simmer for 10 minutes. Lid off, mix occasionally.
By now the pumpkins would have been roasting for about 25 minutes. Turn the oven to 220°C/430°F fan-forced. Roast for an additional 10 minutes. This will ensure browning/caramelisation of pumpkins.
Once the pumpkins are roasted to perfection and had 35 minutes in the oven, tip into the simmering pot of tomato veggie sauce.
Mix thoroughly. Pumpkins should break apart very easily and thicken the sauce. Simmer for an additional 5 or so minutes. Taste the sauce and adjust for seasoning if necessary.