in reply to advice sought on perl web dev setup

I has similar questions,here is a list about what I thought.
1.Choose/Write a framework support your opinion.
  Not suit for a "complicated web site".
  As a designer.
2.Use make/deploy/build/test tools to do it.
  Always a good solution,but needs hard work.
  As a coder.
3.Use Apache's rewrite module.
  It's always a fast and easy way with some limits.
  As an administrator.
4.Use the Greasemonkey addon of Firefox.
  It works,but this method can only use on your personal laptop.
  Deploy scrips to several machines/users would be a nightmare.
  As a user.
These methods or roles can be mixed. //Add designer/coder/administrator/user