It CAN be done, however I don't recommend it in any way.
You're going to be much more satisfied by painting your hard-top.
Textured surfaces are a MAJOR no-go in the vinyl wrap industry due to low surface adhesion, and near impossible to properly eliminate trapped air pockets.
As a result, you can bet 9 times out of 10 to have a plethora of poor adhesion issues, as well as improperly sealed edges (which will ultimately peel back up).
IF you insist on doing it anyways, there are a few tools that can aid the installation process, and at least give you a few months of decent results.
One of these RollePro's is the tool needed for textured surfaces (used primarily for interior design/textured walls).
You'll also need to purchase some sort of adhesion promoter and edge-sealer.
Either way, installation of Vinyl Wrap on any textured surface is a temporary ordeal.
You only see textured vinyl work in areas like Malls, Supermarkets, etc. (places that only expect a few weeks of usage)
If long-lasting results are the goal, it will fail prematurely, and that is almost a guarantee.
I am a Certified Vinyl Wrap Installer through VVIVID , as well as a wholesale dealer/distributor for MetroRestyling.