Place pork roast in a lightly greased 3 1/2 to 5-quart slow cooker. Combine onion, barbecue sauce, honey, and hot pepper; pour over roast. Cover and cook on LOW setting for 7 to 9 hours. Serve on buns, topped with slaw, if desired. Delicious with beans and coleslaw!