Cook pasta according to directions and set aside.
Meanwhile, melt 2 tbsp butter in a sauce pan and add diced shallots, salt, and red pepper flakes. Then, cook for a few minutes until fragrant and softened. Add sage leaves and cook for another two minutes. Add flour and whisk for 2 minutes until a roux forms. Once the flour cooks out, add half n half and whisk. After that, season to taste and then let the mixture cook and reduce for 5-10 minutes. Whisk in 2 cups cheddar, 1 cup smoked gruyere and all of the pumpkin puree. Add honey and once again, season to taste.
Add pasta, stir until evenly combined, and season with salt and pepper to taste.
Place mac n cheese mixture in a baking dish and sprinkle with the remaining 1/2 cup of cheddar and 1/2 cup of gruyere. Pop it under the broiler for a few minutes and serve!
**Or if you want to get extra fancy, grab some baby pumpkins, take the top off and remove the seeds. Drizzle with oil and salt and bake at 375 until tender. Add mac n cheese mixture to the tiny pumpkins, then add the remaining cheese on top and pop under the broiler for a few minutes until bubbly. **