Preheat oven to 400 degrees F. and line a large rimmed baking sheet with parchment paper. On the baking sheet, toss the whole cherry tomatoes and sliced zucchini and squash with 2 tablespoons olive oil. Sprinkle with salt and pepper and arrange in a single layer. Roast for about 25 minutes, tossing halfway, until the cherry tomatoes have burst and the squash is tender.

While tomatoes and squash is roasting bring a pot of salted water to boil and cook the pasta until al dente, according to package directions. Before draining the pasta, reserve about 1 cup of the pasta cooking water. Drain the pasta and return it to the pot.

While the pasta is hot, add the lemon juice, butter, goat cheese, garlic and red pepper flakes to the pot. Add about ¼ cup of the reserved pasta cooking water and gently toss the pasta until the ingredients are evenly mixed together and the pasta is coated in a light sauce (add more reserved cooking water if the pasta seems dry).

Once the tomatoes and squash are out of the oven, add them to the pot along with all of the tomato juices. Gently toss once again to combine. Season to taste with salt and freshly ground pepper, then sprinkle chopped basil over the pasta and divide into individual serving bowls.