Heat 1 tablespoon olive oil in a skillet on medium heat. Add bacon, cook for about 5 minutes, then flip to cook until both sides are browned, about 10 minutes total cooking time. Remove the bacon from the pan, and set aside to cool on a paper towel. Break the bacon into bite sized bits when it has cooled.
Begin boiling water to cook the pasta as you begin the next steps.
Pour the excess bacon grease from the skillet. Heat 1 tablespoon olive oil in the skillet on medium heat. Add the shallot, cook for a couple minutes. Add the pepper, and sauté for about 5 minutes.
Add the garlic to the skillet, cook for another minute. Add the baby spinach, sage, salt and pepper to taste, and the chicken broth. Stir to combine, reduce heat to simmer covered for 10 minutes.
Add the pasta to cook around the time you add the spinach. Cook according to package instructions.
Drain the pasta, then toss with the spinach mixture. Stir in the Pecorino cheese. Plate a serving, topped with a sprinkling of bacon bits. Pass additional cheese at the table, and enjoy with an Italian wine if you are so inclined!