In a medium saucepan, heat oil over medium heat. Add onions, peppers and parsley; cook, stirring occasionally until onions are translucent. Add tomato sauce, honey, orange juice, chicken broth, vinegar, lemon juice and garlic; cover and simmer on low heat for 1 hour.
Add Worcestershire sauce and season with salt, black pepper and cayenne pepper. Simmer, covered, for 2 hours, stirring occasionally.
Purée with a hand-held blender or transfer sauce to a blender and blend on medium speed for 1 minute.