Cook pasta according to package directions; drain and rinse in cold water. Transfer to a large bowl; set aside.
While the pasta is boiling, season the chicken with herbs, garlic powder, salt and pepper. Heat 1 teaspoon of oil in a grill pan or skillet, and sear chicken breasts over medium-high heat until browned on both sides and cooked through (about 6 minutes on each side). Remove from pan; set aside and allow to rest.
Add the remaining olive oil to the same hot pan/skillet. When hot, sauté the garlic and red onion until the garlic is fragrant (about 1 minute). Turn off the heat.
Add in the tomatoes, toss them lightly in the heat to warm them through and combine all of the flavours. Add the tomato mixture to the pasta.
Mix in the vinegar, parmesan cheese and basil (or parsley). Season with salt and pepper to your taste. Slice the chicken; add to pasta. Toss the pasta with all of the ingredients until well combined.
Top with 2 tablespoons of extra parmesan cheese (OPTIONAL) and serve immediately with balsamic glaze, OR refrigerate up to an hour before serving.