Slow-roast the pork shoulder at 300F for 3+ hours (until done). Pull it to shreds. Combine with the other ingredients, bring to a boil, and simmer on low for 45 minutes.
Serve on sandwiches with provolone cheese.