Heat olive oil in a large saucepan; add onions and saute until soft and lightly browned, about 4 minutes. Add minced garlic and cook another minute. Add tomato paste, salt, vinegar, hot sauce, red pepper, and herbs; cook for a minute. Add tomatoes, using your hands to squeeze and crush them as you place them in the pan. Bring to a boil, then reduce heat to low and simmer for 20 minutes, stirring occasionally. Add roasted garlic cloves and stir to combine. Continue to cook 30 minutes, adding some water as necessary if sauce is too thick.