Preheat oven to 300 degrees
Tie up your roast using cooking twine (optional see notes)
In a small bowl add the 2 tablespoons olive oil, paprika, salt, pepper, 1/2 of the garlic, rosemary and thyme and mix until combined.
Rube the mixture all over the pork roast.
Place pork in roasting pan fat side up in the middle oven rack and roast uncovered for 4 hours.
While pork is roasting, put potatoes, carrots, onions, 2 tablespoons olive oil and the rest of the garlic, sprinkle with salt and pepper and give it a toss. Remove roast from oven and add veggies to the roasting pan. Return to oven and roast 2 more hours. Or until internal temperature reaches 185-190 degrees
Remove roast and veggies (leave drippings in pan) to a serving platter, cover gently with foil, and let roast rest 15 minutes before carving
For the gravy
Place the roasting pan with drippings over medium-high heat (or pour in a saucepan) and whisk in flour, add in chicken stock and whisk until combined. Simmer for 5-10 minutes until desired consistency. Add salt and pepper to taste.