Preheat oven to 275.
Whisk together paprika, brown sugar, onion powder, garlic powder, salt and pepper in a small bowl. Set aside.
Line a baking sheet with aluminum foil.
Remove membrane from back of ribs.
Cut ribs into serving sizes pieces.
Rub front and back of ribs with spice mix and place on prepared baking sheet.
Cover rib pieces with onion slices and garlic.
Cover with another sheet of aluminum foil.
Bake for 2 hours or until ribs are tender.
Remove foil from top. Discard top piece of foil along with onion and garlic and any juices.
Brush top and bottom of ribs with barbecue sauce. Place back on tray meat side up.
Broil on low until sauce starts to caramelize, about 5-7 minutes.