01 - In a medium bowl, combine the cream cheese, cheddar cheese, green onions, Dijon mustard, garlic powder, salt, and pepper. Mix thoroughly until smooth and evenly blended.
02 - Lay out the ham slices flat on a clean work surface, ensuring they are not overlapping to allow easy assembly.
03 - Distribute approximately 1 tablespoon of the cheese mixture evenly across each ham slice, covering the surface from edge to edge.
04 - Place a few strips of cucumber and bell pepper along one short edge of each ham slice, arranging them parallel to the edge for even rolling.
05 - Starting from the edge with the vegetables, roll each ham slice tightly to create compact rolls. Ensure the seam is positioned on the bottom.
06 - Slice the rolls in half to create bite-sized pieces if desired. Serve immediately, or refrigerate for 30 minutes to firm up before serving.