Very generously butter a 12 cavity muffin tin.
Turn out the dough onto a lightly floured work surface, and gently deflate the dough. Let the dough rest for 5 minutes.
Roll the dough into a large rectangle, about 12x20-inches. Flouring as needed to prevent sticking.
Sprinkle the filling evenly over the dough. Roll the dough into a tight log, starting from the short end and rolling to the other end. Pinch the seams. Using a serrated knife or tooth floss (the best!), cut the dough into about 1-inch segments. Place each segment into the prepared muffin tin.
(If you want to bake the next day, cover with plastic wrap and refrigerate the dough overnight. Bake as directed without letting the dough rise again. Otherwise the dough can also be covered and frozen at this point).
Cover with plastic wrap and let rise for about 30 minutes.
Preheat oven to 350 degrees F.
Whisk the egg and cream together, and brush the tops of the buns with the egg wash. Sprinkle each bun with the streusel (if using) and bake for about 15 to 20 minutes, until puffed and brown around the edges.
Let cool on a wire rack in the muffin tin. These are easier to remove from the muffin tin if completely cool. But that being said, they are ridiculously good warm.