Optimizations and cleanup

- swapped moose meta package mutability manipulation with
	non-moose method modifiers
- as_hash optimization now traverses class hierarchy itself to bypass
	immutability order issues
- further optimization of as_hash
- bumped version number