Bring a large pot of salted water to a boil; cook pasta al dente, about 8 minutes or according to the package directions; drain and cool.
Mix pesto, olive oil, salt, garlic powder, black pepper, and balsamic vinegar in a large bowl. You can add more balsamic to taste but it will start to change the color of the dressing unless you are using white balsamic vinegar.
Add pasta and toss to coat. Fold in tomatoes, fresh mozzarella pearls, and fresh basil.
Chill in the fridge until ready to eat. Drizzle with balsamic glaze if desired.
