Preheat oven to 220°C (430°F). Peel the pumpkin and remove the seeds, then cut it into approximately 2.5cm / 1-inch pieces. In a large bowl, toss the pumpkin with olive oil and honey until it's all coated. Arrange the pumpkin pieces in a single layer on a baking tray covered with non-stick baking or parchment paper. Roast the pumpkin for 18–20 minutes, turning it halfway through. Allow the pumpkin to cool at room temperature before adding it to the salad; otherwise, the spinach and rocket will wilt.
Dry toast (using no oil) the pine nuts in a frying pan over medium-low heat, stirring constantly, until fragrant and golden. Take care not to burn them, as they'll turn black and taste quite bitter. Transfer the pine nuts into a bowl, then allow them to cool at room temperature.
For the dressing - Place all the ingredients for the dressing in a screw-top jar and shake vigorously until combined. Alternatively, you could whisk the dressing briskly by hand.
In a large salad bowl, place in baby spinach, rocket, HALF of the pine nuts, onions, and crumbled feta and salad dressing. Gently toss the salad until it's evenly coated, then arrange it on a large serving platter. Add roasted pumpkin, remaining onions, pine nuts, and feta to the salad, then finish with a drizzle of the leftover dressing.