Preheat your oven to 400°F (200°C).
Toss the diced butternut squash with olive oil, salt, and pepper, then spread it on a baking sheet.
Roast the squash for 25-30 minutes until tender and caramelized.
Meanwhile, cook pasta according to package directions; drain and set aside.
In a large skillet, cook the sausage over medium heat until browned.
Add the chopped onion and garlic to the skillet with the sausage, cooking until soft.
Pour in vegetable broth, sage, and red pepper flakes, stirring to combine.
Combine the roasted squash, cooked pasta, and skillet mixture, tossing everything together.
Serve hot, garnished with Parmesan cheese.