Remember that most 12Fs usually have an input only pin (mclr/gp3) but yes with charlieplexing and driving your leds at a higher current / lower pulse width should do the trick.
Anyway if you want more and more outputs, just use a 74HC595 connected to the 12F combined with shiftout command for an unlimited number of them if your timing allows them to refresh
Bookmarks