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!