Place pork roast in a large slow cooker; drizzle with olive oil.
Sprinkle in herbes de Provence; season with salt and black pepper to taste.
Mix rice, onion, apples, cranberries, 1 teaspoon salt, and 1/4 teaspoon black pepper together in a large bowl. Spoon rice mixture over and around pork.
Cover and cook on High for 6 hours or on Low for 8 to 10 hours.