Hi Diego,
The main permissions are page level permissions, Module View permissions are supplemental as are the show/hide from anonymous, its useful for some scenarios but not for all scenarios and it would be very complicated to integrate the logic for those in the search engine. If you want to protect the store by role you really should make the page view permissions for the store rather than module view permissions. The search engine is designed to filter by page view permissions. If the module is contained on a page for which the user has view permissions the user will see the search results.
Thanks for the updated Italian resources!
I have had my eye on this Resource Blender which sounds like it would enable me to setup a web site where it would be easy to crowd source the translation of resources and encourage new translations. I haven't had a chance to play with it yet so I could be mistaken about its functionality, but thought I'd post the link in case you haven't see it.
Best,
Joe