In a large skillet, heat the oil over a medium heat. Add the bell pepper, jalapeno, red onion, and garlic. Cook, stirring, until tender, 6-8 minutes. Stir in black beans, cumin and coriander.
In a small bowl, combine the tomatoes, brown sugar, worcestershire sauce, and as much tabasco sauce as you would like (depending on your preference of spiciness). Add to the black beans; simmer for a few minutes. Stir in the lime juice.
Spoon bean mixture onto half of a crusty roll, top with cilantro, pickles and sliced avocado. Cover with the other half of the roll and enjoy :).