fix documentation and perl requirement