Heat oven to 400° F. Cook the pasta according to the package directions. Drain and return it to the pot.
Meanwhile, on a rimmed baking sheet, toss the tomatoes, garlic, 2 tablespoons of the oil, ½ teaspoon salt, and ¼ teaspoon pepper.
Roast the tomatoes, tossing once, until they begin to burst, 20 to 25 minutes.
Toss the pasta with the tomatoes, herbs, and remaining tablespoon oil. Serve with the Parmesan and additional oil (if desired).