Combine first 4 ingredients. Rub mixture on all sides of pork roast. Tie pork with kitchen string, securing at 1-inch intervals. Cover and chill 2 hours. Preheat oven to 375°. Brown roast in hot oil in large skillet over medium-high heat 2 to 4 minutes on all sides. Place pork on lightly greased rack in an aluminum foil-lined roasting pan.
Bake at 375° for 1 hour or until a meat thermometer inserted into thickest portion registers 150°. Cover roast with foil, and let stand 15 minutes before slicing. Meanwhile, cut apples into bite-size pieces; sprinkle with lemon juice.
Add cider and next 4 ingredients to skillet. Cook, over medium heat, stirring occasionally, 10 minutes or until slightly thickened. Add apples, and cook, stirring occasionally, 20 minutes or just until apples are tender and liquid is absorbed. Stir in butter until melted, and remove skillet from heat. Stir any accumulated pan juices from roast into compote. Serve compote immediately with pork.