Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain carefully and lay the noodles flat on a clean kitchen towel or parchment paper to cool and prevent sticking.
Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute. Add the chopped spinach and cook until just wilted, about 2-3 minutes. Remove from heat and set aside.
In a large mixing bowl, combine the pumpkin puree, ricotta cheese, sautéed spinach and garlic, egg, dried basil, dried oregano, salt, and pepper. Mix until well combined. Fold in 1/2 cup of mozzarella and 1/4 cup Parmesan cheese to add creaminess and flavor.
Preheat your oven to 375°F (190°C). Spread a thin layer of marinara sauce on the bottom of your baking dish. Take one lasagna noodle at a time and spread about 1/4 cup of the pumpkin and cheese mixture evenly over the noodle. Roll it up tightly and place seam side down in the baking dish. Repeat with all noodles.
Pour the remaining marinara sauce over the roll ups, making sure they are evenly coated. Sprinkle the remaining mozzarella and Parmesan cheese on top. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes or until the cheese is bubbly and slightly golden.
Let the roll ups rest for about 5 minutes before serving. This helps them set and makes them easier to cut. Serve warm with a side salad or your favorite roasted vegetables for a complete meal.