Roasted butternut squash: Preheat oven to 400 F. In a medium bowl, combine cubed butternut squash (peeled and seeded),1 tablespoon of olive oil, a pinch of salt, and toss to mix. Place butternut squash in a single layer on the foil-lined baking sheet. Bake for 20-25 minutes, turning once half-way through baking, until softened. Dressing: Combine all dressing ingredients in a medium bowl and whisk to combine. Salad assembly: In a large bowl, combine roasted butternut squash, spinach leaves (chop them up a little), 2/3 cup of pecans, 1/2 cup cranberries, and 1/4 cup pomegranate seeds. Add the salad dressing and gently toss. Top with the remaining 1/3 cup pecans and 1/4 cup pomegranate seeds.