Zest the orange; set zest aside. Peel orange and cut into chunks. Combine zest and fruit in a mixie and purée. Pour orange pulp into bread machine pan.
Add honey, oil, flour, salt and yeast to the orange pulp. Select dough setting, and start the bread machine. Adjust consistency with orange juice or flour as needed to achieve a soft pliable dough.
When dough cycle is complete divide dough into 2 or 3 pieces. Roll out to a thickness of .5cm (1/4 in). Sprinkle with brown sugar, cardamom, and dried cranberries. Roll up dough with goodies inside, and slice 2cm to 4cm thick. Place rolls in a lightly greased baking dish. Allow enough room between the rolls so that they rise properly. Let rise in a warm spot for approximately 1 hour.
Bake in a preheated 190 C for 20 to 25 minutes. Remove from pan, and place on wire rack. Serve warm.