So, I'm trying to setup my rewrites to be processed globally instead of having to create each individual section. Consider the following:

PHP Code:
RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteRule 
^([^/]+)/$ $1.php
RewriteRule 
^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteCond 
%{REQUEST_URI} !(.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

Options +FollowSymLinks
RewriteEngine on
RewriteRule test
/$1test.php?on=$
Essentially, I want the output of all PHP files to process like so:

Remove .php, and then anything after equal signs be placed in their own forward slashes. Been doing quite a bit of googling, and the best I've gotten so far is removing .php. Do I need to create a unique rewrite for each specific modifier?

I really am a noob when it comes to .htaccess it seems >.<.