I have just started working with my own modules and find that using Perldoc to display information about what I have created great. The documentation is inline and describes the code immediately following the remark this makes documentation cleaner and allows review of the code much easier. Formating is another Plus!
Does anyone see a disadvantage (other than it does not currently work) to using the same documentation format in PLs that are used in PMs.
So for example script -h will automatically call perldoc script and display inline documentation.