1. Preheat oven to 425°F. Rub squash with 2 tsp oil and set on a baking sheet. Roast squash, turning once, until tender when pierced with a fork, about 20 minutes.
2. Meanwhile, spread pumpkin seeds on a rimmed baking sheet. Drizzle with remaining 1 tsp oil and salt, stirring to coat. Bake until toasted, about 5 minutes.
3. Put squash on a serving plate. Drizzle with honey, then sprinkle with pomegranate seeds, toasted pumpkin seeds, and sea salt. Mix butter and cayenne and serve on the side for guests to drizzle over squash.