Have the butcher flatten breasts into schnitzels, or do it yourself with a mallet.
Heat 1/2 c. olive oil in a large skillet. Add 1 chopped onion and 5 cloves chopped garlic and saute until golden. Add kale, salt and pepper cover and cook until soft. Remove from pan and set aside to cool.
Place a large piece of kitchen parchment or wax paper on your counter. Lay out chicken on the parchment into one overlapping rectangular “sheet.” Pile filling along the long end in a thin even line. Using the paper to help, roll the braciole up tightly. Remove paper and tie with kitchen twine. Set aside.
Make sauce: Heat remaining olive oil in pan, add and saute remaining onion and garlic, add bay leaves, salt, pepper, wine, olives, capers and tomato and bring to simmer. Cook until reduced and rich, about 20-30 minutes. Set aside.
Heat 2 T olive oil in a large skillet. Add braciole and quickly but gently brown on all sides. Add sauce Bring to a simmer, reduce heat and poach until cooked through, about 20-30 minutes.
Remove from heat, spinkle with parsley. Serve by slicing crosswise, topping with sauce.