Combine first 4 ingredients. Rub mixture on all sides of pork roast. Tie pork roast with kitchen string, securing at 1 inch intervals. Cover and chill 2 hours.
Preheat oven to 375 degrees. Brown roast in hot oil in large skillet over medium-high heat 2-4 minutes on all sides. Place pork on lightly greed rack in an aluminum foil lined roasting pan.
Bake at 375 for 1 hour or until meat thermometer inserted into thickest portion registers 150 degrees. 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.