Hello,
as i'm still learning about regex, here's the rewrite condition as result from my cms:

RewriteEngine On
RewriteRule ^home/[-a-zA-Z0-9_]*\.html$ index.php?mod=home [L]
RewriteRule ^home/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=home&info=$1 [L]
RewriteRule ^product/[-a-zA-Z0-9_]*\.html$ index.php?mod=product [L]
RewriteRule ^testimonial/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial [L]
RewriteRule ^testimonial/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial&cat=$1 [L]
RewriteRule ^testimonial/([-a-zA-Z0-9_]*)/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial&cat=$1&kt_insert_first=$2 [L]
RewriteRule ^awards/[-a-zA-Z0-9_]*\.html$ index.php?mod=awards [L]
RewriteRule ^store/[-a-zA-Z0-9_]*\.html$ index.php?mod=store [L]
RewriteRule ^news/[-a-zA-Z0-9_]*\.html$ index.php?mod=news [L]
RewriteRule ^news/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=news&cat=$1 [L]
RewriteRule ^news/([-a-zA-Z0-9_]*)/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=news&cat=$1&news_id=$2 [L]
RewriteRule ^faq/[-a-zA-Z0-9_]*\.html$ index.php?mod=faq [L]
RewriteRule ^faq/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=faq&catid=$1 [L]
RewriteRule ^cart/[-a-zA-Z0-9_]*\.html$ index.php?mod=cart [L]
RewriteRule ^cart/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=cart&step=$1 [L]
RewriteRule ^contact/[-a-zA-Z0-9_]*\.html$ index.php?mod=contact [L]
RewriteRule ^botles-how/[-a-zA-Z0-9_]*\.html$ index.php?mod=botles-how [L]
RewriteRule ^botles-health/[-a-zA-Z0-9_]*\.html$ index.php?mod=botles-health [L]
RewriteRule ^botles-view/[-a-zA-Z0-9_]*\.html$ index.php?mod=botles-view [L]
RewriteRule ^cup-how/[-a-zA-Z0-9_]*\.html$ index.php?mod=cup-how [L]
RewriteRule ^cup-health/[-a-zA-Z0-9_]*\.html$ index.php?mod=cup-health [L]
RewriteRule ^cups-view/[-a-zA-Z0-9_]*\.html$ index.php?mod=cups-view [L]
RewriteRule ^search/[-a-zA-Z0-9_]*\.html$ index.php?mod=search [L]
RewriteRule ^site/[-a-zA-Z0-9_]*\.html$ index.php?mod=site [L]
RewriteRule ^privacy/[-a-zA-Z0-9_]*\.html$ index.php?mod=privacy [L]

i would to know if those rules is too much ?

also i would like to ask for example:
RewriteRule ^testimonial/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial [L]
RewriteRule ^testimonial/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial&cat=$1 [L]
RewriteRule ^testimonial/([-a-zA-Z0-9_]*)/([-a-zA-Z0-9_]*)/[-a-zA-Z0-9_]*\.html$ index.php?mod=testimonial&cat=$1&kt_insert_first=$2 [L]

the real url can be:
index.php?mod=testimonial OR
index.php?mod=testimonial&cat=1 OR
index.php?mod=testimonial&cat=$1&kt_insert_first=1

now with 3 rule with different parameter.. is there ANY way to zip those rules into one rule ?