Peanut butter and powdered sugar rolls