Cut the butter into small cubes and return to the refrigerator until ready to use.
Put the sugar and rosemary into a small bowl together, and rub with fingers to release the oils of the rosemary. Don't worry if the sugar turns a lovely shade of green!
To a large food processor, add all the cookie ingredients except the butter and tomato paste. Pulse a few times to combine. Add in the chunks of butter along with the tomato paste, and do 2 long pulses until large curds form. Make sure the tomato paste is evenly distributed and pulse again if necessary. You're looking for large curds, and even distribution of tomato paste, but don't work the dough more than you have to.
On a clean surface, gather the dough into a ball, and cut in half. Lay out one sheet of parchment paper, press one half into a disk, and cover with another piece of parchment paper. Roll out to 1/4" thickness, and place on a cookie sheet, leaving it encased in the sheets of parchment. Do the same with the other half of dough, and stack it on the first rolled out dough. Place in the freezer for an hour.
When the hour is up, preheat the oven to 350°F. Prepare a baking sheet by lining it with parchment paper or a silpat. Using a 1½" diameter biscuit cutter, cut as many rounds as you can, spacing them evenly on the baking sheet, about 2 inches apart. I got 20 cookies on a baker's half sheet. Save the scraps.
Bake for 15 minutes, turning the pan at the midway mark. Remove from oven, and let cool on the pan for 3 minutes, then transfer to a wire rack to finish cooling.
Repeat with the remaining disk. Take the scraps from both disks and combine them, repeating the roll-out between parchment paper. Freeze the rolled out disk while the other cookies bake, and then cut and bake like the others, making sure that you use a completely cool baking sheet to bake the third and final batch.