Preheat oven to 350° F.
Cut rolls in half and spread mayo onto 1 side of the rolls. Place a slice or two of ham and slice of Swiss cheese in roll. Replace the top of the rolls and bunch them closely together into a baking dish.
In a medium bowl, whisk together poppy seeds, dijon mustard, melted butter, onion powder and Worcestershire sauce.
Pour sauce over the rolls, just covering the tops. Cover with foil and let sit for 10 minutes.
Bake at for 10 minutes or until cheese is melted. Uncover and cook for additional 2 minutes until tops are slightly browned and crisp. Serve warm.