Preheat the oven to 200'C. Cut the pumpkin into cubes, place in roasting tin and drizzle with half the olive oil. Roast for 30 minutes then add the garlic and cherry tomatoes and roast for a further 10-15 minutes, careful not to overcook the tomatoes.
Meanwhile, cook the pasta until 'al dente' and drain well.
Toss together the pasta, pumpkin, tomatoes, garlic and spinach in a large bowl. Drain the fetta, mix the marinade with the vinegar and remaining olive oil. Pour over the pasta and sprinkle with pieces of the fetta.