Heat the oven to 180 °C / 350 °F (160 °C fan). Line a 23 × 33 cm baking dish with baking paper, allowing overhang for easy removal.
Combine melted butter, onion, 2 tbsp mustard, poppy seeds, Worcestershire sauce, garlic powder, salt and pepper to create a savoury butter mixture.
Slice the roll slab horizontally, keeping each half intact. Brush both cut faces with the 1⁄3 cup mustard, set the base in the prepared pan, and arrange the ham evenly over it, followed by the cheese. Leave the top half aside for now.
Bake the open-faced rolls for 10 minutes until the cheese has melted. (Note 6)
Place the roll lid on top, spoon the butter mixture over every surface, ensuring no spot remains dry.
Cover the dish with foil and bake for 20 minutes.
Remove the foil, pierce the points where the rolls meet so the flavoured butter seeps down, then return to the oven, uncovered, for a further 10 minutes until the tops are crisp.
Lift the slab out using the paper, cut while piping hot, and serve immediately.