In a bowl, beat together the Greek yogurt and cream cheese until smooth. Stir in the ranch seasoning, a pinch of salt and pepper, and the fresh herbs if using.
Pat the diced tomato dry with a paper towel to reduce extra moisture. Set aside with the onion and greens.
Lay out a tortilla and spread about a quarter of the ranch mixture in a thin, even layer to the edges.
This helps the roll stick together.
Add a single, overlapping layer of turkey slices over the tortilla, leaving a 1-inch border on one edge for sealing.
Sprinkle on a quarter of the shredded cheese, then add a handful of greens, a few tablespoons of tomato and onion, and a quarter of the crumbled bacon.
Roll the tortilla tightly toward the border you left plain. Use gentle pressure to keep the roll compact without squeezing out the filling.
Repeat with remaining tortillas and filling.
Wrap each roll tightly in plastic wrap and chill at least 30–60 minutes. Chilling helps them slice cleanly and set the shape.
Unwrap and slice each roll into 1-inch pinwheels using a sharp serrated knife.
Wipe the blade between cuts for neat edges.
Taste and add a pinch of salt or a quick crack of pepper if needed. Serve as is or with a light ranch dip on the side.