Combine the pickles and peppers in a small bowl. Set aside
If not pre-sliced, slice the rolls in half and spread the top half with mayonnaise and the bottom half with mustard.
Layer ham, roast pork, pickle mixture, and Swiss cheese on top, in that order. Or, place pickle mixture between the ham and the roast pork.
Place the tops of the rolls over everything and use your hand to press down to flatten the sandwiches.
Heat the large nonstick skillet over medium-low heat for 4 minutes. Meanwhile, heat a large pot or dutch oven on a separate burner over medium low heat for 4 minutes.
Or Skip the above step and preheat a panini press.
Brush the tops of the sandwiches with melted butter and place them in the heated skillet buttered side down. Brush the bottom rolls with the remaining butter and use the preheated dutch oven and press it down on the sandwiches for 15 to 20 seconds, as this acts as a sandwich press. Just be sure to use hot pads so you don’t get burned. After the 15-20 seconds, stop pressing, but leave pot on top of sandwich.
Cook until the first side is golden brown, 4 to 5 minutes. Remove the pot, flip the sandwiches over, replace the pot on top of the sandwiches, and cook until they other side is also golden brown, another 3 to 4 minutes.
Remove from pan, slice in half, and serve warm!