To a small saucepan, add water and rinsed lentils and heat over medium-high heat. Bring to a boil, then reduce heat to a simmer and cook uncovered for about 18 minutes. Drain off any excess liquid and set aside.
Heat a large skillet over medium heat. Add oil and onion and a pinch each salt and pepper. Stir to combine, and sauté for 4 minutes. Next add cooked lentils, carrots, paprika, garlic powder, and BBQ sauce. Stir to combine.
Continue cooking the mixture over medium-low heat until completely warmed through and thick, stirring occasionally - about 5-10 minutes.
Serve the mixture on toasted buns of choice with toppings of choice. Serve with extra BBQ sauce for more flavor.