01 - Combine cream cheese, cheddar cheese, green onions, Dijon mustard, garlic powder, salt, and pepper in a medium bowl. Mix until thoroughly blended and smooth.
02 - Lay individual ham slices flat on a clean work surface, ensuring edges are not overlapping.
03 - Distribute approximately 1 tablespoon of cheese mixture evenly across the surface of each ham slice, covering most areas.
04 - Place cucumber and bell pepper strips along one short edge of each ham slice, arranging parallel for uniform rolling.
05 - Starting from the vegetable-filled edge, roll each ham slice tightly to create compact cylinders. Position seam-side down on serving platter.
06 - For bite-sized appetizers, slice rolls in half crosswise using a sharp knife.
07 - Serve immediately at room temperature, or refrigerate 30 minutes for firmer texture before serving.