Padre::DocBrowser::document3pm
Is an afterthought padre::docbrowser began using <padre::document> for internal representation of documents. this module aims to be less costly to serialize.
Caveats
Until this is a better copy of Padre::Document or the similar parts converge, it will probably change.