Cut tomatoes in half and toss with olive oil, ½ teaspoon each of salt and pepper.
Place tomatoes on baking sheet cut side up and roast at 350 degrees for 30-40 minutes. Set aside.
Roll puff pastry on lightly floured surface to smooth and slightly thin.
Cut puff pastry into 24 squares about 1.5 inches, cutting off uneven edges as necessary.
Mix goat cheese, mayonnaise, zest, herbs, garlic, remaining salt until creamy.
Press pastry squares into mini muffin tins and then add about ¾-1 teaspoon cheese mixture to each.
Top with 1 roasted tomato half, and bake at 375 degrees for about 15 minutes.
Garnish with additional herbs if desired.