Place pork in slow cooker. Add 3 2/3 cups beef broth to slow cooker, cover, and cook on low for about 8-10 hours or until pork is tender and falling apart.
Meanwhile, prepare BBQ sauce. Mix together tomato paste, cranberry sauce, vinegar, remaining 1/3 cup beef broth, brown sugar, worcestershire sauce, salt, pepper, chipotle, garlic powder, and onion powder in small saucepan over medium heat. Whisk periodically until smooth and heated through then reduce temperature to low and cook another 15-30 minutes stirring occasionally.
Remove pork from slow cooker, pull apart with 2 forks. Mix with desired amount of BBQ sauce. Spoon pork into small rolls and top with onion and cilantro if desired.
SNAPPY TIPS: Use any size of pork butt that you'd like and either bone-in or boneless. Servings will vary depending on size of pork and rolls. The recipe makes about 5 cups of BBQ sauce so cut the recipe in half if you'd like less or freeze the leftover.SNAPPY SUBSTITUTIONS: Use chicken broth instead of beef broth if desired.