Prepare the cranberry filling first by combining cranberries, ½ cup sugar, orange juice, and zest in a medium saucepan. Bring to a simmer over medium heat, stirring occasionally.
Cook the cranberries until they begin to burst, about 5-7 minutes. Gently mash some of the berries with a spoon while leaving others whole for texture.
Add the cornstarch slurry to the simmering cranberry mixture, stirring continuously until the filling thickens, about 1-2 minutes.
Remove from heat and stir in the butter, vanilla, nutmeg, and a pinch of salt. Allow the mixture to cool completely (you can speed this up in the refrigerator).
Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper.
Mix the remaining ¼ cup sugar with cinnamon in a shallow dish and set aside.
Unroll the crescent dough and separate into triangles along the perforated lines. Gently flatten and stretch each triangle slightly.
Spread about 1 tablespoon of cranberry filling over each triangle, leaving a small border around the edges. Sprinkle with nuts if using.
Roll up each triangle starting from the wide end and moving toward the pointed tip. Curve into a crescent shape.
Gently roll each crescent in the cinnamon-sugar mixture until lightly coated and place on the prepared baking sheet, leaving about 2 inches between each roll up.
Bake for 12-15 minutes until golden brown and slightly puffy. The filling may bubble out slightly, which adds to their rustic charm.
Allow to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.