Season the pork with salt and pepper. Combine it with the garlic, paprika, piri-piri, bay leaves, wine, and vinegar. Cover and refrigerate for 2 to 12 hours.
Remove the pork from the marinade and pat it lightly dry, reserving the marinade.
Cook:
Heat the olive oil and lard in a large skillet over medium-high heat. Sear the pork in batches for about 1 minute per side and transfer it to a plate.
Pour the reserved marinade into the skillet and boil for 3 minutes. Lower the heat, return the pork, and simmer gently for 5 to 7 minutes until cooked through and tender.
Assemble:
Dip the cut sides of the rolls briefly into the pan sauce, then fill each roll generously with pork.
Spoon over a little extra sauce and serve hot with mustard and piri-piri sauce.
Notes
Do not simmer thin pork for too long or it will tighten.
Papo seco rolls are traditional, but any crisp, light sandwich roll works well.