01 - Combine cream cheese, shredded cheddar, green onions, Dijon mustard, garlic powder, salt, and pepper in a medium bowl. Mix thoroughly until completely smooth and evenly incorporated.
02 - Layout individual ham slices on a clean, dry work surface, ensuring they lie flat without overlapping.
03 - Distribute approximately 1 tablespoon of the prepared cheese mixture across each ham slice, spreading evenly to cover the surface while leaving a slight border at the edges.
04 - Place julienned cucumber and red bell pepper strips along one short edge of each ham slice, layering them uniformly for consistent filling distribution.
05 - Starting from the vegetable-filled edge, roll each ham slice tightly and securely. Arrange completed rolls seam-side down on a serving platter or cutting board.
06 - For bite-sized appetizers, slice each roll in half diagonally. Serve immediately for optimal texture, or refrigerate for 30 minutes to achieve firmer, easier-to-handle pieces.