Put a few default values in to .vimrc.local for PDV,e.g.,
let g:pdv_cfg_Author = "MY NAME"
let g:pdv_cfg_Package = "PACKAGE"
And PDV still reads the value set in doc.vim
If I set another custom value, it will be in VIM, which means my .vimrc.local is loaded. If I use source to source .vimrc.local, the value is correctly set. So it seems the values in vimrc.local is set and somehow get override by the value in doc.vim