Hola amigo,
como dice 
pateketrueke, no basta con configurar  tu .htaccess, también deberás configurar tus archivos para que lean el formato con el que armes tus <a>
La forma que comentas de armar tu <a> :   
quizá la tengas que reestructurar al formato que tu mismo indicas ( 
http://localhost/BuenoSoftMVC/roles/index/2 )
tal vez así:   
Saludos!