Tie::Handle::BigFileを自分で実装してみるとか。
なかなか面白そうだ。