In a large pan over medium-high heat, add 1 tablespoon oil. Add the asparagus, snap peas and cauliflower and cook for 3-4 minutes, or until the vegetables are tender but not too soft. Transfer to a plate and set aside. Return the same pan back to heat and drizzle in remaining oil. Add the garlic and green onions and sauté for about 15 seconds, until fragrant. Stir in the carrots and bell peppers and sauté for 2 minutes. Toss in the cherry tomatoes and the peas and cook for another minute. Add the cooked asparagus, snap peas and cauliflower back into the pan. Stir in the cooked pasta, lemon juice, and herbs. Season with salt and pepper to taste sprinkle with Parmesan cheese. Add a little bit of pasta water or cream (as needed to thin out). Serve warm.