Flatten mesh with no distortion
If I understand your question, it seems the Export Paper Model would do it fully automatically. Related Blender Artists thread.

This addon will export an SVG of the flattened model.



It works well for most shapes, you even get extra flaps for sticking. Note the outward surfaces will generally not overlap, if there is overlapping it is only the stick-lips.

This:



becomes this: