Prepare the filling by mixing cream cheese and garlic powder together until smooth.
Spread the cream cheese mixture evenly over each tortilla, leaving a small border around the edges.
Layer slices of ham evenly over the cream cheese on each tortilla.
Sprinkle shredded cheese and optional greens over the ham.
Carefully roll each tortilla tightly from one edge to the other, ensuring the filling remains secured inside.
Wrap each rolled tortilla in plastic wrap and refrigerate for at least 30 minutes before slicing.
After chilling, remove the wraps, and slice each rolled tortilla into 1-inch pieces.
Serve immediately, or you can arrange them on a platter for a gathering.