Preheat the oven to 350 degrees F. Line a baking sheet with parchment paper. Lay the marinated bacon out on the parchment paper and bake until well caramelized, about 20 minutes. Set aside to cool. Once cooled, cut into large pieces and fry until crisp.
For the griddle cakes and fried eggs: Mix together the flour, baking powder, sugar and salt in a large bowl. Mix together the milk, eggs, butter and bacon grease in a medium bowl. Add the wet ingredients into the dry ingredients. Cook 8 small pancakes on a warm griddle. Fry the eggs sunny-side up.
For the fried green tomato: Mix together the flour, masa, paprika and some salt and pepper. Dredge the sliced tomatoes in the seasoned flour, then the egg, then the seasoned flour again. Fry until golden brown.
Build the sandwiches by layering 1 pancake with some bacon, a fried green tomato, a fried egg and then top with another pancake.