Pat the roast dry and season all sides with salt and pepper.
Heat oil in a heavy skillet over high heat and sear the roast until a dark crust forms on all sides, about 4 minutes per side.
Place sliced onion, baby carrots, and halved potatoes in the slow cooker.
Set the seared roast on top of the vegetables and sprinkle with minced garlic.
In a measuring cup, combine red wine, beef broth, tomato paste, and Worcestershire sauce, stirring until smooth.
Pour the wine mixture over the roast and tuck the fresh thyme, rosemary, and bay leaves into the liquid.
Cover and cook on low for 8-9 hours until the meat shreds easily with a fork.
Remove herb sprigs and bay leaves, then serve the roast with vegetables and the rich wine sauce spooned over top.