Preheat oven to 350°F.
In a medium frying pan or skillet melt 2 tablespoons of butter over medium heat.
Whisk the eggs with the Cajun seasoning.
Add your eggs to the pan and stir until cooked through and scrambled.
Slice your rolls in half and lay the bottom half in a 9x13 baking dish.
Lay out 4 slices of cheese on top of the rolls.
Next layer the eggs all over the top.
Fold your ham slices and place on top of the eggs.
Next add the remaining slices of cheese on top of the ham.
Place the top rolls on top of everything.
In a medium mixing bowl melt the remaining 6 tablespoons of butter.
To the butter add the Dijon mustard, Worcestershire sauce, everything bagel seasoning and the poppy seeds, stir to combine.
Spoon the butter mixture all over the tops of the rolls. Use a sharp knife to cut between each roll to make it easier to serve, if desired. Or cut them after baking.
Cover the dish with foil and place into the oven and bake for 20 minutes. Remove foil and bake another 10-15 minutes, or until the cheese in the middle has melted, and the rolls are light golden brown in color.
Let cool slightly, cut to separate each roll (if you didn't before baking) and serve!