Preheat the oven to 350 degrees. Place the pumpkin puree in a fine sieve over a bowl; set aside to drain while you make the sauce.
Heat 1 tablespoon olive oil in a medium pot over medium heat. Add the onion and saute until translucent, 6 to 7 minutes. Add the garlic and cook until fragrant, 2 more minutes. Add the sausage and cook until brown, breaking it up with a wooden spoon. Pour in the wine and cook until reduced by half. Stir in the tomato sauce and herbs and bring to a simmer over medium-low heat. Season with salt and pepper, cover and reduce the heat to low. Simmer 15 minutes, stirring occasionally.
Meanwhile, bring a large pot of salted water to a boil. Add the lasagna noodles and cook as the label directs. Drain and toss with the remaining 1/2 tablespoon olive oil.
Mix the strained pumpkin puree with the egg in a bowl and season with salt and pepper. In a separate bowl, mix the ricotta, 1 cup mozzarella and the romano.
Build your lasagna in a 9-by-13-inch baking dish: Start with a layer of sauce, then top with a layer of noodles. Evenly spread half of the pumpkin filling, then half of the zucchini, over the noodles. Top with half of the cheese mixture and cover with some of the sauce. Repeat the layers, finishing with noodles and sauce; sprinkle with the remaining 1 cup mozzarella. Bake, uncovered, 35 to 40 minutes, or until bubbly. Let cool 15 minutes before slicing.