Whisk together the flours, baking soda, salt, cinnamon, and zest.
In a stand mixer with the paddle attachment, cream the butter and sugar until light and fluffy.
Add the egg yolks, one at a time, scraping down the sides of the bowl with a spatula as needed.
Add the honey, vanilla and orange juice.
Add the flour mixture and mix until just combined. Make sure to scrape down the sides of the bowl so that everything is incorporated.
Transfer the dough to plastic wrap. Seal well and flatten into a round disk. Allow to chill in the refrigerator for at least 2 hours, preferably 4 (I often do this step the night before and allow the dough to chill overnight).
Make the filling while the dough chills. Combine all of the ingredients in a food processor and pulse until smooth, scraping down the sides periodically. Make sure not to leave any clumps.
Transfer the dough to a pastry bag. I found it easiest to work without a tip, but the original recipe recommends a plain basket weave tip. If you don't have a pastry bag you can use a disposable plastic baggie and snip away one corner.
Once the dough is chilled, preheat the oven to 325 and prepare a baking sheet lined with parchment paper.
Roll the dough out onto a floured surface. Also sprinkle some flour on top, the dough will become sticky very quickly as the butter melts. It's ideal to work quickly, but you can always chill the dough again if it becomes difficult to work with. You want to roll the dough very thin (the original recipe calls for 1/4 inch, but I didn't measure.) Keep in mind that it will be folded over onto the filling, so the cookies can become too thick very easily.
Use a pizza cutter to create 3 1/4 inch wide strips. Remove any excess flour with a pastry brush and pipe the filling along the center, leaving room of the sides. If needed, you can use a small offset spatula to even out the filling. Fold both sides over to create a log. Turn the cookie over onto the parchment-lined tray.
Allow to chill in the refrigerator for at least 30 minutes.
Bake for 12-15 minutes, until the logs have browned slightly and firmed up a bit.
Remove from the oven and slice into 1 inch cookies. Transfer to an airtight container while hot to allow them to steam slightly.
Enjoy at room temperature for up to 2 weeks.