I would try to scale down the act by getting back to first principles. Focus on defining certain rights that are narrow in scope. Identify, for example, that if you're an author, somebody cannot make an identical or near-identical copy of your book and sell it.
That's easy and makes a lot of sense, but the moment you start expanding the rights over further and further types of uses, you increase uncertainty. Then you need to introduce a lot of exceptions and you create an unmanageable piece of legislation. We're getting there, unfortunately.