In a bowl combine the chickpea flour with 1 cup of water, 1 teaspoon of salt, pepper and the black salt. Mix well to get out all the lumps. A quick way of doing this is to blitz it in a food processor. Set aside while you slice the vegetables and prepare the lentils.
Heat a medium pan over medium high heat and add a couple tablespoons of water (or oil). Fry half of the diced onion and garlic until soft. Reduce the heat to medium and add all of the spices. Fry, stirring constantly, for a minute or until the spices are fragrant. Add the lentils, remaining 3 tablespoons of water, ½ teaspoon of salt, a bit of pepper and the vinegar. Cook until the lentils are heated through and have a bit of a sauce.
Meanwhile heat a small pan on medium heat. Add the 2 tablespoons of oil and chickpea flour batter. Fry until it begins to brown on the bottom, then break it up with your spoon into a scramble-like consistency. Allow to cook until it is no longer sticky and begins to brown on all sides, stirring occasionally and adding more oil to the pan if it starts to stick.
Warm or toast your tortillas and fill each with some lentil chorizo, chickpea scramble, tomato slices, remaining half of the diced red onion, avocado, salsa and fresh cilantro. Eat right away or wrap in tin foil and freeze. Reheat still wrapped in the oven or unwrap and pop them in the microwave.