Preheat your oven to 230°C (210°C fan) gas mark 8. In a jug mix together the olive oil, balsamic, garlic, rosemary and honey with some salt and pepper.
Add the chopped aubergine, courgette, peppers, onions and mushrooms to a large roasting dish, drizzle with three quarters of the balsamic mixture and season with salt and pepper.
Toss to coat and spread out, then roast for 20 minutes. Add the tomatoes and return to the oven for a further 15 minutes until the vegetables are all browned and cooked through.
Side note: use the largest roasting tin you have here so that the vegetables caramelize nicely rather than steaming if they are too close together.
Lower the oven to 200°C (180°C fan) gas mark 6. Top the vegetables with the asparagus and lay the salmon fillets on top. Season with salt and pepper and drizzle over the remaining balsamic mixture and return to the oven for a further 15 minutes, until the salmon is cooked and the asparagus is tender. Serve with lemon wedges.