01 - Combine cream cheese, shredded cheddar, sliced green onions, Dijon mustard, garlic powder, salt, and pepper in a medium bowl. Mix thoroughly until completely smooth and evenly incorporated.
02 - Lay out individual ham slices flat on a clean work surface, ensuring they are not overlapping for easy assembly.
03 - Distribute approximately 1 tablespoon of the cheese mixture across each ham slice, spreading evenly to cover the surface while leaving a slight border at the edges.
04 - Place cucumber and bell pepper strips along one short edge of each prepared ham slice, layering them evenly for consistent filling in each roll.
05 - Starting from the vegetable-filled edge, roll each ham slice tightly and securely. Position rolls seam-side down on the serving surface.
06 - Slice rolls in half diagonally for bite-sized portions if desired. Serve immediately, or refrigerate for 30 minutes to firm up before serving.