In a small bowl, combine the softened butter, minced garlic, dried oregano, and salt. Mix until well blended.
Slice the baguette in half lengthwise. Spread the garlic butter mixture generously over both halves of the bread.
Place the baguette halves on a baking sheet, cut side up, and bake in the preheated oven for about 10 minutes, or until the edges are golden and the bread is slightly crispy.
While the bread is baking, in a mixing bowl, combine the halved cherry tomatoes, fresh mozzarella, torn basil, and freshly ground black pepper. Toss gently to combine.
Remove the garlic bread from the oven. Top each half with the tomato and mozzarella mixture, ensuring even distribution.
Return the bread to the oven and bake for an additional 5-7 minutes, or until the mozzarella is melted and bubbly.
If desired, drizzle with balsamic glaze just before serving for added flavor.
Remove from oven, slice into pieces, and serve warm.