Pré-aqueça o forno a 200°C.
Forre uma assadeira grande com papel-manteiga.
Pique 1 pimentão vermelho e 1 abobrinha em cubos médios e fatie finamente meia cebola roxa.
Em uma tigela grande, misture o pimentão, a abobrinha, a cebola roxa, 1 xícara de floretes de brócolis e 200g de tomate-cereja com 2 colheres de sopa de azeite, 3 dentes de alho picados, 1 colher de chá de ervas italianas secas, 1/2 colher de chá de sal e 1/4 de colher de chá de pimenta-do-reino.
Espalhe os legumes em uma única camada na assadeira e asse por 20 a 25 minutos, até ficarem macios e levemente caramelizados.
Enquanto isso, leve uma panela grande com água e sal ao fogo alto até ferver e cozinhe os 340g de espaguete integral até ficar al dente, conforme as instruções da embalagem; reserve meia xícara da água do cozimento antes de escorrer.
Escorra o macarrão e transfira-o para uma tigela grande.
Acrescente os legumes assados ao macarrão.
Esprema o suco de 1 limão sobre a massa e misture delicadamente; se estiver muito seco, adicione 1 a 2 colheres de sopa da água do cozimento reservada.
Prove e ajuste o tempero, se necessário.
Sirva imediatamente, salpicado com manjericão ou salsinha picados (opcional).