Yes, you can use sp_poolconfig to resize the 16KB pool without needing to restart ASE.
As for how big to make the pool ... *shrug* ... depends on the needs of your environment. [Details from the sp_sysmon data cache section can be used to gauge the size/performance of the 16KB pool.]