Preheat oven to 400F degrees.Cook pasta al dente according to package directions in generously salted water.Meanwhile, combine 2 1/2 tablespoons olive oil and spices listed under "Roasted Shrimp and Broccoli" in a small bowl. Add 2 tablespoons of this olive oil spice mixture to a large bowl and toss with broccoli. Line broccoli on a large baking sheet and bake for 4 minutes at 400F degrees.Meanwhile, add remaining olive oil spice mixture to large bowl and toss with shrimp. After broccoli has baked 4 minutes, add shrimp to baking tray with broccoli and continue to roast an additional 6-8 minutes or until shrimp are opaque and broccoli is crisp tender.Meanwhile, melt butter in olive oil over medium-low heat in a large skillet. Add the garlic and sauté for 30 seconds. Sprinkle in flour and cook while stirring for 3 minutes, or until raw flour smell is gone, then turn heat to low. Slowly whisk in chicken broth, then milk, stirring constantly until smooth. Turn heat to medium high and bring the sauce to a simmer. Stir in spices and continue to simmer until slightly thickened, stirring occasionally.Reduce heat to medium-low and stir in Parmesan cheese until melted, followed by mozzarella cheese until melted. Stir in cream cheese until melted. Stir in roasted broccoli and shrirmp followed by al dente pasta until well coated in sauce, adding additional milk if needed to reach desired consistency. Taste and season with additional salt, pepper and/or red pepper flakes to taste.Garnish with freshly grated Parmesan Cheese, fresh parsley and lemon (optional)..