Spray slow cooker with a little bit of non-stick cooking spray or olive oil.
In a small bowl, mix together seasonings (paprika, salt, pepper, garlic powder, and dry mustard) and rub on the outside of the pork roast. Place pork roast in slow cooker.
Pour beef broth around the bottom of the slow cooker (don't pour it directly on the roast or it will rinse off all the seasonings).
Cook on low heat for 8-10 hours (or high heat for 5-6, but I feel like the pork is more tender if you cook it on low).
Shred the meat with 2 forks and pour in a bottle of your favorite BBQ sauce. Mix all together and serve on a bun with coleslaw.
To make the coleslaw, combine coleslaw, cabbage and carrots in a large bowl. In a smaller bowl, make dressing by combining mayonnaise, vinegar, celery seed, sugar, salt and pepper. Toss dressing into cabbage mixture and let chill until ready to serve.