Cook the orzo in salted water according to package directions. Drain well. Allow to cool in a large bowl. Add a drizzle of olive oil and mix together to prevent sticking. Place in the fridge until ready to use.
While the orzo is cooking and cooling, prepare the dressing by combining the olive oil, balsamic vinegar, Dijon, honey, minced garlic, garlic powder, salt, and pepper. Whisk in a bowl or vigorously shake in a jar (with a tight lid on).
To the large bowl of cooked, cooled orzo, add the (drained) mozzarella balls, tomato halves, and ½ cup of fresh basil (minus a small amount for garnish). Gently mix together. Pour the dressing over the mixture and lightly toss. Add salt and pepper to taste.
Refrigerate the salad until ready to serve. Right before serving, add a sprinkle of basil on top and serve!
TIP: if using larger mozzarella balls (if you can't find the perls), cut them in half. If you use cherry tomatoes, cut them in half.