Place the cubed squash and beets on a large baking sheet, along with the wedged onion. Drizzle with olive oil and season with salt and pepper. Transfer to the oven and roast for 30-40 minutes until golden brown.
Remove and let cool slightly, carefully rub the skin off the beets. In a large salad bowl or serving platter, arrange the roasted squash, arugula, beets, walnuts, goat cheese.
In a small bowl whisk together the honey, balsamic and olive oil until mixed. Season with salt and pepper. Dress salad as needed and serve immediately.
Notes
Feel free to roast everything ahead of time and refrigerate until you are ready to dress and serve.