Preheat the oven to 375 degrees. Without pulling the rolls apart, slice the whole tray of rolls in half.
Line a baking dish with parchment paper.
Place the bottom half of the rolls in the prepared baking dish.
Layer the ham evenly across the bread.
Layer the cheese evenly across the ham.
Top with the other half of the bread.
Stir together the melted butter, dijon, honey, worcestershire, parmesan, parsley, garlic, and onion until well combined.
Spoon the butter on top of the rolls and spread.
Cover with foil and bake covered for 15-20 minutes.
Remove the foil.
Bake for another 5-10 minutes, or until the rolls begin to brown.