if it is a brand new website with no backlinks then it is worth it. otherwise it is probably not worth it.
if i was looking to boost my google rankings i would rather spend the time building new content (to boost my internal links and attract long tail traffic). i would also reverse engineer my competition backlinks. these actions would probably be more helpful to my google rankings then having to redo my url structure and dealing with massive amounts of 301s.