Is there a clear documentation to describe the solution?
It's very common and also necessary.
Maybe this blogpost is useful for you. It explains how to setup modsecurity2 with apache on debian BUT it is written in german. It should be understandable if you only read the "commands" which are in english anyway.