read_454 and write_454 are now perfectly ok to use. I have added an issue about including these Biopieces in the integration test suite - which will happen before other upgrades.
The failing encoding detection by read_fastq is quite normal - it just tells us that with the data in the first entry the encoding cannot be unambiguously determined and that it must be specified with the -e switch.
Conversion of headers is not done by read/write_fastq/454 - they use the names provided. However, I have not encountered anywhere where header specific information from 454 reads were required in assembly? As for pair-end/mate-pair Illumina reads it is a different story.
What sort of data do you have? single-end/pair-end/mate pairs?
What are you trying to assemble? prokaryote/eukaryote?
Genome size?
What assembler are you using?
Cheers,
Martin