Boil the pasta according to package directions for al dente. Reserve 1/2 cup of pasta water and drain the remaining; set aside.
Toss the tomatoes, Italian seasoning, olive oil, salt, and half of the garlic cloves in a bowl. Transfer the tomatoes to a roasting pan or a sheet pan lined with foil and spread them evenly.
Preheat the oven to 400F. Roast the tomatoes for 15-20 minutes, or until the tomatoes are soft.
In a saute pan, heat 1 tbsp of olive oil over medium heat. Season with salt, pepper, and garlic powder. Cook the shrimp with the garlic until the shrimp aren’t pink, about 5 minutes. Sprinkle with the lemon juice and toss. Set aside.
Melt the butter in the same skillet over medium heat. Combine together the breadcrumbs, pecorino romano cheese, lemon zest, and red chili flakes. Toast for 5-7 minutes or until the breadcrumbs are toasted, but not burnt. Set aside.
Toss the pasta with the roasted tomatoes, pouring in pasta water as needed to coat. Serve with shrimp and breadcrumbs sprinkled over. Garnish with parsley.