C’è anche la NeoSWSerial, ma anche questa non supporta la configurazione della seriale come hai bisogno.
Modificare queste librerie è una possibilità, ma per quello che costano le dev-board più moderne (non esiste solo la Arduino Mega, ci sono decine di alternative), ne vale davvero la pena in termini di impegno e tempo necessario?