Preheat oven to 350 degrees. In small skillet, cook bacon until crisp. Drain bacon on paper towels, crumble, and set aside. Cook onion and garlic in bacon drippings until crisp tender, about 4 minutes.
In 9x13 glass baking dish, combine sausage, sauerkraut, tomato sauce and honey and mix well (you might want to spray dish with cooking spray to keep from sticking). Add cooked onion and garlic (including drippings) and stir.
Sprinkle chicken breasts with salt and pepper and place on top of sauerkraut mixture. Sprinkle everything with the bacon.
Cover with foil and bake for 55-65 minutes or until chicken is thoroughly cooked.