It is actually very simple to account for very slow ascent when using tables.The PADI tables were created when the standard ascent rate was 60 FPM, and that is what was used as the standard when they were doing their research. If you were to go back a dozen years of so on ScubaBoard, you will find posts by me in which I incorrectly said that ascending slower than 60 FPM was not an accurate use of the table. The table instructions said to go "no faster than 60 FPM." When I did my research for an article I wrote on ascent rates several years ago, I learned from PADI headquarters that the research found no harm with slower ascent rates. The tables were still valid.
But at some point, if you go too slowly, you violate NDLs and go into deco. How can you tell when? That is the key problem with using tables. There is no way of knowing how slow is too slow. If you are using a computer, the computer will tell you if you are hanging out too long.
If you are ascending from 30m at 10m/minute, it would take 3 minutes. If you ascend slower, let say taking 10 minutes instead of 3, you have an excess dive time of 7 minutes. These extra 7 minutes should be considered as having been spent at the bottom.
Example using old US Navy tables: 30 min at 30 m gives a mandatory deco stop of 3 min at 3m.
But if you take 7 extra minutes due to a slow ascent, you need to switch to the next entry on the tables, 40 min at 30m, which gives a deco stop of 15 min at 3m.