Preheat oven to 350. Heat oil in dutch oven over medium high heat. Sprinkle roast with salt and pepper. When oil is hot, brown meat on all sides. Be patient and let it get a nice sear.

Turn meat fat side up if you can (the roasts never seem to be cut correctly). Add broth, wine, onions, garlic, bay leaves, thyme and tomato paste. Stir liquid as best you can and bring to simmer.

Cover and put in oven. Roast for about 2-3 hours, until you can pull/shred a corner fairly easily with a fork. Add vegetables and continue to roast another 45-60 minutes. When done, roast should come apart very easily.

Remove vegetables to a platter. Remove meat to a cutting board. Cover both to retain heat. Strain remaining juices in dutch oven and remove fat. Bring to a simmer over medium heat.

Make a slurry of the flour and water. Quickly stir in to simmering juices. Simmer and stir until thickened. Slice roast and serve.