Actually I found similar problem and solution here
So I changed code in next way
# Merge source and watermark pages
page0 = source.getPage(0)
over0 = overlay.getPage(0)
if rotaion_angle:
page0.mergeRotatedAroundPointPage(
over0,
rotaion_angle,
over0.mediaBox.getWidth() / 2,
over0.mediaBox.getWidth() / 2)
#page0.mergeRotatedPage(overlay.getPage(0), rotaion_angle, True)
else:
page0.mergePage(over0)
Method mergeRotatedAroundPointPage do the trick.