Preheat your oven to 400°F (200°C).
In a large bowl, toss the cubed butternut squash with olive oil, minced garlic, salt, and pepper. Spread the squash evenly on a baking sheet.
Roast the butternut squash in the preheated oven for 25-30 minutes, or until it is tender and slightly caramelized.
While the squash is roasting, cook the pasta according to the package instructions until al dente. Drain and set aside.
In a large skillet, heat the heavy cream and chicken or vegetable broth over medium heat. Bring the mixture to a simmer.
Add the roasted butternut squash to the skillet and use a potato masher or fork to mash it into the cream mixture until smooth and creamy.
Stir in the grated Parmesan cheese and chopped sage leaves. Continue to cook for an additional 2-3 minutes, or until the cheese has melted and the sauce has thickened slightly.
Add the cooked pasta to the skillet and toss until it is well coated with the creamy butternut squash sauce.
Season with additional salt and pepper to taste.
Serve the cream roasted butternut squash pasta hot, garnished with extra grated Parmesan cheese and sage leaves.