Я не видел, что PowerShell действительно взлетел по крайней мере еще. Таким образом, это не могло бы стоить усилия по изучению его, если те другие в Вашей команде уже не знают это.
Для Вашего затруднительного положения Вы могли бы быть более обеспечены с языком сценариев, от которого другие могли отстать, Perl как Вы упомянутый, или другие как Ruby или Python.
я думаю, что многое из него зависит от того, что необходимо сделать. Лично я использовал Python для своих собственных персональных сценариев, но я знаю, когда я начинаю писать что-то, что я никогда не буду мочь передать его - таким образом, я попытаюсь не сделать что-либо слишком революционное.
Добавьте в начало файла:
.. module:: SegLib
Попробуйте использовать директиву : autoclass: для документа класса.
Кстати: имена модулей должны быть в нижнем регистре.
] РЕДАКТИРОВАТЬ: Я многому научился, читая другие исходные файлы .