Cook bacon in frying pan on medium-high until lightly crisp, remove and chop. Open can of beans drain half of the liquid then put into pan. Add about 2 Tbs. of the rendered bacon fat to the beans and cook on medium low, begin mashing the beans with a potato masher or other utensil like a slotted spoon. Once mashed to desired consistency mix in chopped bacon then salt and pepper to taste and remove from heat. (Make sure not to over salt due to the already saltiness of the bacon)
Warm 4-8 tortillas by placing them in between two salad size plates face to face (this creates a tortilla warmer effect and will keep them warm without drying them out) and microwave for about 30seconds.
Meanwhile begin frying eggs in the remaining rendered bacon fat until done sunny side up or to your desired style. (I like my yolk done easy)
Spread refried beans onto individual tortillas then top with slices of queso fresco then plate, return to microwave for 15-20 seconds on high or place flat in a wide pan on medium heat until warm. Once warm place one egg on top of each tortilla with bean and cheese, then top with about 3-4 Tbs. fruit salsa, top that with 3-4 slices of avocado and sprinkle a pinch of chopped cilantro.