Cut the beef roast into bite size cubes.
In a large mixing bowl, toss the cubed beef in flour, salt and pepper to coat all sides.
Heat 2 tbsp of butter in dutch oven over medium heat. Sear beef cubes on all sides and transfer to a plate. This will have to be done in 2 batches so that the meat sears and the pot is not overcrowded.
Once all the meat is seared, add 1 tbsp of butter to the hot dutch oven. Sauté onions, carrots, celery, and garlic until the vegetables begin to soften.
Add beef back into the dutch oven, along with the tomato sauce, diced tomatoes, beef broth, bay leaves, rosemary, oregano, salt, and pepper.
Cover and simmer over medium heat for 30 minutes.
Remove the cover, stir, and add the diced potatoes, barley, corn, and peas.
Cover and simmer for another 30 minutes, or until barley is cooked through and potatoes are fork tender.
Serve immediately.