Preheat the oven to 400 degrees F. Spray a 9x13 inch baking dish with nonstick spray.
Place the tomatoes on a baking sheet and toss with the olive oil, salt and pepper. Roast for 15 to 20 minutes, until the tomatoes are just bursting.
While the tomatoes are in the oven, bring a pot of salted water to a boil for the pasta. Cook the pasta according to the directions.
Make the pesto! Place the basil, parmesan, pine nuts, garlic, red peppers flakes and a pinch of salt and pepper in the bowl of your food processor or blender. Pulse until small pieces remain. Blend while streaming in the olive oil until combined.
Toss the pasta with the pesto and place it in the 9x13 dish. Toss in the burst tomatoes and almost all of the cheese, reserving a bit for the top. Sprinkle the top with the remaining cheese and the breadcrumbs. Bake for 20 minutes, or until cheesy and warm and golden.
Remove and sprinkle with fresh basil. Serve!