Cook the boneless pork roast on low for 6 hours, or until tender. Remove the pork from the juices, shred and remove all the fat. Return the pork to crockpot and season to taste and keep warm until ready to assemble the sandwiches. Slice open each hoagie bun. Place a slice of ham, a 1/2 cup of shredded pork, sliced red onions, sliced tomatoes (optional) and a slice of cheese on one half of the hoagie bun. Make the dressing by dicing the pickles and combining the rest of the ingredients. Spread a generous amount of the sauce onto one side of the bun. Place the loaded bun in a panini maker until the cheese is lightly golden brown. Serve with extra sauce.