As far as calling basic subroutines from asm you aren't going to be able to do it. The basic subroutines are very complex, especially the modifier subroutines. Trying to document that would be atlesat 5 times worse then getting the current manual finished.

If you are a REALLY good PICmicro asm coder you can look at the library files to see how those routines are called. But don't say I didn't warn you.

As for using asm interrupts on Atom/Nano processors, it's pretty simple.
Code:
ISRASM{
..asm interrupt handler code...
}
Thats pretty much it. You can use basic code to enable the specific interrupts.
Code:
;enable peripheral and global interrupts like this
PEIE = 1
GIE = 1
Also the ISRASM{} automatically addes the entry and exit handlers(eg it pushes W,STATUS and FSR registers on the stack and pops them back off when you finish and executes the retfie for you. All you have to do is add your specific interrupt handler code in the block.