Since I am using the module I assumed I should not have higher version
I can see how one might arrive that conclusion, but it's incorrect.
"use 5.006;" is there to ensure that 5.006 or higher is in use - that's it's only intent.
IMO it's an unnecessary stipulation, and it certainly doesn't mean that you should use perl 5.6.